{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,15 +1,15 @@\n-Zip file size: 190168 bytes, number of entries: 83\n+Zip file size: 190335 bytes, number of entries: 83\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-vearch/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.properties\n--rw----     2.0 fat     3538 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml\n+-rw----     2.0 fat     3529 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-vearch/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/vearch/\n -rw----     2.0 fat     1494 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class\n -rw----     2.0 fat     1202 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/BulkRequest.class\n@@ -23,15 +23,15 @@\n -rw----     2.0 fat     3415 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class\n -rw----     2.0 fat     1569 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class\n -rw----     2.0 fat     1226 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class\n -rw----     2.0 fat     1583 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class\n -rw----     2.0 fat     1234 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class\n -rw----     2.0 fat     1541 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class\n -rw----     2.0 fat     1210 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class\n--rw----     2.0 fat     1183 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/MetricType.class\n+-rw----     2.0 fat     1242 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/MetricType.class\n -rw----     2.0 fat     1811 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class\n -rw----     2.0 fat     1676 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ModelParam.class\n -rw----     2.0 fat     2495 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class\n -rw----     2.0 fat     1994 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/ResponseWrapper.class\n -rw----     2.0 fat     1423 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class\n -rw----     2.0 fat     1028 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class\n -rw----     2.0 fat     1655 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class\n@@ -41,45 +41,45 @@\n -rw----     2.0 fat     2159 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class\n -rw----     2.0 fat     1982 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class\n -rw----     2.0 fat     2043 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class\n -rw----     2.0 fat     1676 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class\n -rw----     2.0 fat     2173 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class\n -rw----     2.0 fat     1890 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class\n -rw----     2.0 fat      908 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalParam.class\n--rw----     2.0 fat     2489 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalType.class\n+-rw----     2.0 fat     2548 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/RetrievalType.class\n -rw----     2.0 fat     1766 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class\n -rw----     2.0 fat     1445 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class\n -rw----     2.0 fat     2210 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class\n -rw----     2.0 fat     2156 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class\n -rw----     2.0 fat     1898 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class\n -rw----     2.0 fat     2187 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchRequest.class\n -rw----     2.0 fat     2233 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class\n -rw----     2.0 fat     2159 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class\n -rw----     2.0 fat     2248 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class\n -rw----     2.0 fat     2276 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class\n -rw----     2.0 fat     2150 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class\n -rw----     2.0 fat     2253 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SearchResponse.class\n -rw----     2.0 fat     1743 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class\n--rw----     2.0 fat     2892 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n+-rw----     2.0 fat     2889 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n -rw----     2.0 fat     1397 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class\n -rw----     2.0 fat     1296 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class\n -rw----     2.0 fat     1421 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class\n -rw----     2.0 fat     1314 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class\n -rw----     2.0 fat     1557 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class\n -rw----     2.0 fat     1549 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class\n -rw----     2.0 fat     2940 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class\n -rw----     2.0 fat     3047 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class\n -rw----     2.0 fat      941 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class\n--rw----     2.0 fat     2468 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n+-rw----     2.0 fat     2527 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n -rw----     2.0 fat     1395 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class\n -rw----     2.0 fat     1022 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class\n -rw----     2.0 fat     1784 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class\n -rw----     2.0 fat     1527 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class\n--rw----     2.0 fat     1365 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n+-rw----     2.0 fat     1424 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n -rw----     2.0 fat     2703 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchApi.class\n -rw----     2.0 fat     1490 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class\n--rw----     2.0 fat    12889 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchClient.class\n+-rw----     2.0 fat    12855 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchClient.class\n -rw----     2.0 fat     3887 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class\n -rw----     2.0 fat     9014 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchConfig.class\n -rw----     2.0 fat     1730 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class\n--rw----     2.0 fat    20277 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n-83 files, 169962 bytes uncompressed, 169962 bytes compressed:  0.0%\n+-rw----     2.0 fat    20254 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n+83 files, 170129 bytes uncompressed, 170129 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -157,4598 +157,4598 @@\n #\n 00237 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00239   Length              0005 (5)\n 0023B   Flags               01 (1) 'Modification'\n 0023C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 00240 PAYLOAD\n \n-01012 DATA DESCRIPTOR       08074B50 (134695760)\n-01016 CRC                   216E21BD (560865725)\n-0101A Compressed Size       00000DD2 (3538)\n-0101E Uncompressed Size     00000DD2 (3538)\n-\n-01022 LOCAL HEADER #8       04034B50 (67324752)\n-01026 Extract Zip Spec      14 (20) '2.0'\n-01027 Extract OS            00 (0) 'MS-DOS'\n-01028 General Purpose Flag  0000 (0)\n-0102A Compression Method    0000 (0) 'Stored'\n-0102C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-01030 CRC                   00000000 (0)\n-01034 Compressed Size       00000000 (0)\n-01038 Uncompressed Size     00000000 (0)\n-0103C Filename Length       0004 (4)\n-0103E Extra Length          0009 (9)\n-01040 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x1040: Filename 'XXXX'\n-#          Zero length filename\n-#\n-01044 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-01046   Length              0005 (5)\n-01048   Flags               01 (1) 'Modification'\n-01049   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0104D LOCAL HEADER #9       04034B50 (67324752)\n-01051 Extract Zip Spec      14 (20) '2.0'\n-01052 Extract OS            00 (0) 'MS-DOS'\n-01053 General Purpose Flag  0000 (0)\n-01055 Compression Method    0000 (0) 'Stored'\n-01057 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0105B CRC                   00000000 (0)\n-0105F Compressed Size       00000000 (0)\n-01063 Uncompressed Size     00000000 (0)\n-01067 Filename Length       0010 (16)\n-01069 Extra Length          0009 (9)\n-0106B Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x106B: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0107B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0107D   Length              0005 (5)\n-0107F   Flags               01 (1) 'Modification'\n-01080   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-01084 LOCAL HEADER #10      04034B50 (67324752)\n-01088 Extract Zip Spec      14 (20) '2.0'\n-01089 Extract OS            00 (0) 'MS-DOS'\n-0108A General Purpose Flag  0000 (0)\n-0108C Compression Method    0000 (0) 'Stored'\n-0108E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-01092 CRC                   00000000 (0)\n-01096 Compressed Size       00000000 (0)\n-0109A Uncompressed Size     00000000 (0)\n-0109E Filename Length       0016 (22)\n-010A0 Extra Length          0009 (9)\n-010A2 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10A2: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-010B8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-010BA   Length              0005 (5)\n-010BC   Flags               01 (1) 'Modification'\n-010BD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-010C1 LOCAL HEADER #11      04034B50 (67324752)\n-010C5 Extract Zip Spec      14 (20) '2.0'\n-010C6 Extract OS            00 (0) 'MS-DOS'\n-010C7 General Purpose Flag  0000 (0)\n-010C9 Compression Method    0000 (0) 'Stored'\n-010CB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-010CF CRC                   00000000 (0)\n-010D3 Compressed Size       00000000 (0)\n-010D7 Uncompressed Size     00000000 (0)\n-010DB Filename Length       0020 (32)\n-010DD Extra Length          0009 (9)\n-010DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-010FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-01101   Length              0005 (5)\n-01103   Flags               01 (1) 'Modification'\n-01104   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-01108 LOCAL HEADER #12      04034B50 (67324752)\n-0110C Extract Zip Spec      14 (20) '2.0'\n-0110D Extract OS            00 (0) 'MS-DOS'\n-0110E General Purpose Flag  0000 (0)\n-01110 Compression Method    0000 (0) 'Stored'\n-01112 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-01116 CRC                   00000000 (0)\n-0111A Compressed Size       00000000 (0)\n-0111E Uncompressed Size     00000000 (0)\n-01122 Filename Length       0027 (39)\n-01124 Extra Length          0009 (9)\n-01126 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0114D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0114F   Length              0005 (5)\n-01151   Flags               01 (1) 'Modification'\n-01152   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-01156 LOCAL HEADER #13      04034B50 (67324752)\n-0115A Extract Zip Spec      14 (20) '2.0'\n-0115B Extract OS            00 (0) 'MS-DOS'\n-0115C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0115E Compression Method    0000 (0) 'Stored'\n-01160 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-01164 CRC                   00000000 (0)\n-01168 Compressed Size       00000000 (0)\n-0116C Uncompressed Size     00000000 (0)\n-01170 Filename Length       004B (75)\n-01172 Extra Length          0009 (9)\n-01174 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-011BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-011C1   Length              0005 (5)\n-011C3   Flags               01 (1) 'Modification'\n-011C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-011C8 PAYLOAD\n-\n-0179E DATA DESCRIPTOR       08074B50 (134695760)\n-017A2 CRC                   F625E57A (4129678714)\n-017A6 Compressed Size       000005D6 (1494)\n-017AA Uncompressed Size     000005D6 (1494)\n-\n-017AE LOCAL HEADER #14      04034B50 (67324752)\n-017B2 Extract Zip Spec      14 (20) '2.0'\n-017B3 Extract OS            00 (0) 'MS-DOS'\n-017B4 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-017B6 Compression Method    0000 (0) 'Stored'\n-017B8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-017BC CRC                   00000000 (0)\n-017C0 Compressed Size       00000000 (0)\n-017C4 Uncompressed Size     00000000 (0)\n-017C8 Filename Length       0038 (56)\n-017CA Extra Length          0009 (9)\n-017CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x17CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-01804 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-01806   Length              0005 (5)\n-01808   Flags               01 (1) 'Modification'\n-01809   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0180D PAYLOAD\n-\n-01CBF DATA DESCRIPTOR       08074B50 (134695760)\n-01CC3 CRC                   38DBB062 (953921634)\n-01CC7 Compressed Size       000004B2 (1202)\n-01CCB Uncompressed Size     000004B2 (1202)\n-\n-01CCF LOCAL HEADER #15      04034B50 (67324752)\n-01CD3 Extract Zip Spec      14 (20) '2.0'\n-01CD4 Extract OS            00 (0) 'MS-DOS'\n-01CD5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-01CD7 Compression Method    0000 (0) 'Stored'\n-01CD9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-01CDD CRC                   00000000 (0)\n-01CE1 Compressed Size       00000000 (0)\n-01CE5 Uncompressed Size     00000000 (0)\n-01CE9 Filename Length       004D (77)\n-01CEB Extra Length          0009 (9)\n-01CED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1CED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-01D3A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-01D3C   Length              0005 (5)\n-01D3E   Flags               01 (1) 'Modification'\n-01D3F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-01D43 PAYLOAD\n-\n-02399 DATA DESCRIPTOR       08074B50 (134695760)\n-0239D CRC                   477673F7 (1198945271)\n-023A1 Compressed Size       00000656 (1622)\n-023A5 Uncompressed Size     00000656 (1622)\n-\n-023A9 LOCAL HEADER #16      04034B50 (67324752)\n-023AD Extract Zip Spec      14 (20) '2.0'\n-023AE Extract OS            00 (0) 'MS-DOS'\n-023AF General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-023B1 Compression Method    0000 (0) 'Stored'\n-023B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-023B7 CRC                   00000000 (0)\n-023BB Compressed Size       00000000 (0)\n-023BF Uncompressed Size     00000000 (0)\n-023C3 Filename Length       0039 (57)\n-023C5 Extra Length          0009 (9)\n-023C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x23C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-02400 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-02402   Length              0005 (5)\n-02404   Flags               01 (1) 'Modification'\n-02405   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-02409 PAYLOAD\n-\n-029E1 DATA DESCRIPTOR       08074B50 (134695760)\n-029E5 CRC                   1CDFDA22 (484432418)\n-029E9 Compressed Size       000005D8 (1496)\n-029ED Uncompressed Size     000005D8 (1496)\n-\n-029F1 LOCAL HEADER #17      04034B50 (67324752)\n-029F5 Extract Zip Spec      14 (20) '2.0'\n-029F6 Extract OS            00 (0) 'MS-DOS'\n-029F7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-029F9 Compression Method    0000 (0) 'Stored'\n-029FB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-029FF CRC                   00000000 (0)\n-02A03 Compressed Size       00000000 (0)\n-02A07 Uncompressed Size     00000000 (0)\n-02A0B Filename Length       005F (95)\n-02A0D Extra Length          0009 (9)\n-02A0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-02A6E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-02A70   Length              0005 (5)\n-02A72   Flags               01 (1) 'Modification'\n-02A73   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-02A77 PAYLOAD\n-\n-02F63 DATA DESCRIPTOR       08074B50 (134695760)\n-02F67 CRC                   A3E1AB14 (2749475604)\n-02F6B Compressed Size       000004EC (1260)\n-02F6F Uncompressed Size     000004EC (1260)\n-\n-02F73 LOCAL HEADER #18      04034B50 (67324752)\n-02F77 Extract Zip Spec      14 (20) '2.0'\n-02F78 Extract OS            00 (0) 'MS-DOS'\n-02F79 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-02F7B Compression Method    0000 (0) 'Stored'\n-02F7D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-02F81 CRC                   00000000 (0)\n-02F85 Compressed Size       00000000 (0)\n-02F89 Uncompressed Size     00000000 (0)\n-02F8D Filename Length       0042 (66)\n-02F8F Extra Length          0009 (9)\n-02F91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2F91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-02FD3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-02FD5   Length              0005 (5)\n-02FD7   Flags               01 (1) 'Modification'\n-02FD8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-02FDC PAYLOAD\n-\n-03389 DATA DESCRIPTOR       08074B50 (134695760)\n-0338D CRC                   A4D1259E (2765170078)\n-03391 Compressed Size       000003AD (941)\n-03395 Uncompressed Size     000003AD (941)\n-\n-03399 LOCAL HEADER #19      04034B50 (67324752)\n-0339D Extract Zip Spec      14 (20) '2.0'\n-0339E Extract OS            00 (0) 'MS-DOS'\n-0339F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-033A1 Compression Method    0000 (0) 'Stored'\n-033A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-033A7 CRC                   00000000 (0)\n-033AB Compressed Size       00000000 (0)\n-033AF Uncompressed Size     00000000 (0)\n-033B3 Filename Length       0061 (97)\n-033B5 Extra Length          0009 (9)\n-033B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x33B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-03418 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0341A   Length              0005 (5)\n-0341C   Flags               01 (1) 'Modification'\n-0341D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-03421 PAYLOAD\n-\n-03A63 DATA DESCRIPTOR       08074B50 (134695760)\n-03A67 CRC                   B3FC9313 (3019674387)\n-03A6B Compressed Size       00000642 (1602)\n-03A6F Uncompressed Size     00000642 (1602)\n-\n-03A73 LOCAL HEADER #20      04034B50 (67324752)\n-03A77 Extract Zip Spec      14 (20) '2.0'\n-03A78 Extract OS            00 (0) 'MS-DOS'\n-03A79 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-03A7B Compression Method    0000 (0) 'Stored'\n-03A7D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-03A81 CRC                   00000000 (0)\n-03A85 Compressed Size       00000000 (0)\n-03A89 Uncompressed Size     00000000 (0)\n-03A8D Filename Length       0043 (67)\n-03A8F Extra Length          0009 (9)\n-03A91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-03AD4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-03AD6   Length              0005 (5)\n-03AD8   Flags               01 (1) 'Modification'\n-03AD9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-03ADD PAYLOAD\n-\n-03FB3 DATA DESCRIPTOR       08074B50 (134695760)\n-03FB7 CRC                   64885BF9 (1686658041)\n-03FBB Compressed Size       000004D6 (1238)\n-03FBF Uncompressed Size     000004D6 (1238)\n-\n-03FC3 LOCAL HEADER #21      04034B50 (67324752)\n-03FC7 Extract Zip Spec      14 (20) '2.0'\n-03FC8 Extract OS            00 (0) 'MS-DOS'\n-03FC9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-03FCB Compression Method    0000 (0) 'Stored'\n-03FCD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-03FD1 CRC                   00000000 (0)\n-03FD5 Compressed Size       00000000 (0)\n-03FD9 Uncompressed Size     00000000 (0)\n-03FDD Filename Length       0059 (89)\n-03FDF Extra Length          0009 (9)\n-03FE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0403A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0403C   Length              0005 (5)\n-0403E   Flags               01 (1) 'Modification'\n-0403F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-04043 PAYLOAD\n-\n-04D12 DATA DESCRIPTOR       08074B50 (134695760)\n-04D16 CRC                   8048035E (2152203102)\n-04D1A Compressed Size       00000CCF (3279)\n-04D1E Uncompressed Size     00000CCF (3279)\n-\n-04D22 LOCAL HEADER #22      04034B50 (67324752)\n-04D26 Extract Zip Spec      14 (20) '2.0'\n-04D27 Extract OS            00 (0) 'MS-DOS'\n-04D28 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-04D2A Compression Method    0000 (0) 'Stored'\n-04D2C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04D30 CRC                   00000000 (0)\n-04D34 Compressed Size       00000000 (0)\n-04D38 Uncompressed Size     00000000 (0)\n-04D3C Filename Length       003F (63)\n-04D3E Extra Length          0009 (9)\n-04D40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04D7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04D81   Length              0005 (5)\n-04D83   Flags               01 (1) 'Modification'\n-04D84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-04D88 PAYLOAD\n-\n-05ADF DATA DESCRIPTOR       08074B50 (134695760)\n-05AE3 CRC                   5823E296 (1478746774)\n-05AE7 Compressed Size       00000D57 (3415)\n-05AEB Uncompressed Size     00000D57 (3415)\n-\n-05AEF LOCAL HEADER #23      04034B50 (67324752)\n-05AF3 Extract Zip Spec      14 (20) '2.0'\n-05AF4 Extract OS            00 (0) 'MS-DOS'\n-05AF5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-05AF7 Compression Method    0000 (0) 'Stored'\n-05AF9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-05AFD CRC                   00000000 (0)\n-05B01 Compressed Size       00000000 (0)\n-05B05 Uncompressed Size     00000000 (0)\n-05B09 Filename Length       005B (91)\n-05B0B Extra Length          0009 (9)\n-05B0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5B0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-05B68 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-05B6A   Length              0005 (5)\n-05B6C   Flags               01 (1) 'Modification'\n-05B6D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-05B71 PAYLOAD\n-\n-06192 DATA DESCRIPTOR       08074B50 (134695760)\n-06196 CRC                   F738325E (4147655262)\n-0619A Compressed Size       00000621 (1569)\n-0619E Uncompressed Size     00000621 (1569)\n-\n-061A2 LOCAL HEADER #24      04034B50 (67324752)\n-061A6 Extract Zip Spec      14 (20) '2.0'\n-061A7 Extract OS            00 (0) 'MS-DOS'\n-061A8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-061AA Compression Method    0000 (0) 'Stored'\n-061AC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-061B0 CRC                   00000000 (0)\n-061B4 Compressed Size       00000000 (0)\n-061B8 Uncompressed Size     00000000 (0)\n-061BC Filename Length       0040 (64)\n-061BE Extra Length          0009 (9)\n-061C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x61C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-06200 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06202   Length              0005 (5)\n-06204   Flags               01 (1) 'Modification'\n-06205   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-06209 PAYLOAD\n-\n-066D3 DATA DESCRIPTOR       08074B50 (134695760)\n-066D7 CRC                   F41E47C4 (4095625156)\n-066DB Compressed Size       000004CA (1226)\n-066DF Uncompressed Size     000004CA (1226)\n-\n-066E3 LOCAL HEADER #25      04034B50 (67324752)\n-066E7 Extract Zip Spec      14 (20) '2.0'\n-066E8 Extract OS            00 (0) 'MS-DOS'\n-066E9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-066EB Compression Method    0000 (0) 'Stored'\n-066ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-066F1 CRC                   00000000 (0)\n-066F5 Compressed Size       00000000 (0)\n-066F9 Uncompressed Size     00000000 (0)\n-066FD Filename Length       005D (93)\n-066FF Extra Length          0009 (9)\n-06701 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0675E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06760   Length              0005 (5)\n-06762   Flags               01 (1) 'Modification'\n-06763   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-06767 PAYLOAD\n-\n-06D96 DATA DESCRIPTOR       08074B50 (134695760)\n-06D9A CRC                   D667F23A (3597136442)\n-06D9E Compressed Size       0000062F (1583)\n-06DA2 Uncompressed Size     0000062F (1583)\n-\n-06DA6 LOCAL HEADER #26      04034B50 (67324752)\n-06DAA Extract Zip Spec      14 (20) '2.0'\n-06DAB Extract OS            00 (0) 'MS-DOS'\n-06DAC General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-06DAE Compression Method    0000 (0) 'Stored'\n-06DB0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-06DB4 CRC                   00000000 (0)\n-06DB8 Compressed Size       00000000 (0)\n-06DBC Uncompressed Size     00000000 (0)\n-06DC0 Filename Length       0041 (65)\n-06DC2 Extra Length          0009 (9)\n-06DC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-06E05 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06E07   Length              0005 (5)\n-06E09   Flags               01 (1) 'Modification'\n-06E0A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-06E0E PAYLOAD\n-\n-072E0 DATA DESCRIPTOR       08074B50 (134695760)\n-072E4 CRC                   93881B9D (2475170717)\n-072E8 Compressed Size       000004D2 (1234)\n-072EC Uncompressed Size     000004D2 (1234)\n-\n-072F0 LOCAL HEADER #27      04034B50 (67324752)\n-072F4 Extract Zip Spec      14 (20) '2.0'\n-072F5 Extract OS            00 (0) 'MS-DOS'\n-072F6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-072F8 Compression Method    0000 (0) 'Stored'\n-072FA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-072FE CRC                   00000000 (0)\n-07302 Compressed Size       00000000 (0)\n-07306 Uncompressed Size     00000000 (0)\n-0730A Filename Length       0057 (87)\n-0730C Extra Length          0009 (9)\n-0730E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x730E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07365 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-07367   Length              0005 (5)\n-07369   Flags               01 (1) 'Modification'\n-0736A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0736E PAYLOAD\n-\n-07973 DATA DESCRIPTOR       08074B50 (134695760)\n-07977 CRC                   4F6AB83C (1332394044)\n-0797B Compressed Size       00000605 (1541)\n-0797F Uncompressed Size     00000605 (1541)\n-\n-07983 LOCAL HEADER #28      04034B50 (67324752)\n-07987 Extract Zip Spec      14 (20) '2.0'\n-07988 Extract OS            00 (0) 'MS-DOS'\n-07989 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0798B Compression Method    0000 (0) 'Stored'\n-0798D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-07991 CRC                   00000000 (0)\n-07995 Compressed Size       00000000 (0)\n-07999 Uncompressed Size     00000000 (0)\n-0799D Filename Length       003E (62)\n-0799F Extra Length          0009 (9)\n-079A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x79A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-079DF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-079E1   Length              0005 (5)\n-079E3   Flags               01 (1) 'Modification'\n-079E4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-079E8 PAYLOAD\n-\n-07EA2 DATA DESCRIPTOR       08074B50 (134695760)\n-07EA6 CRC                   69A29F5A (1772265306)\n-07EAA Compressed Size       000004BA (1210)\n-07EAE Uncompressed Size     000004BA (1210)\n-\n-07EB2 LOCAL HEADER #29      04034B50 (67324752)\n-07EB6 Extract Zip Spec      14 (20) '2.0'\n-07EB7 Extract OS            00 (0) 'MS-DOS'\n-07EB8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-07EBA Compression Method    0000 (0) 'Stored'\n-07EBC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-07EC0 CRC                   00000000 (0)\n-07EC4 Compressed Size       00000000 (0)\n-07EC8 Uncompressed Size     00000000 (0)\n-07ECC Filename Length       0037 (55)\n-07ECE Extra Length          0009 (9)\n-07ED0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07F07 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-07F09   Length              0005 (5)\n-07F0B   Flags               01 (1) 'Modification'\n-07F0C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-07F10 PAYLOAD\n-\n-083AF DATA DESCRIPTOR       08074B50 (134695760)\n-083B3 CRC                   5F91CD1B (1603390747)\n-083B7 Compressed Size       0000049F (1183)\n-083BB Uncompressed Size     0000049F (1183)\n-\n-083BF LOCAL HEADER #30      04034B50 (67324752)\n-083C3 Extract Zip Spec      14 (20) '2.0'\n-083C4 Extract OS            00 (0) 'MS-DOS'\n-083C5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-083C7 Compression Method    0000 (0) 'Stored'\n-083C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-083CD CRC                   00000000 (0)\n-083D1 Compressed Size       00000000 (0)\n-083D5 Uncompressed Size     00000000 (0)\n-083D9 Filename Length       0049 (73)\n-083DB Extra Length          0009 (9)\n-083DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x83DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-08426 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-08428   Length              0005 (5)\n-0842A   Flags               01 (1) 'Modification'\n-0842B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0842F PAYLOAD\n-\n-08B42 DATA DESCRIPTOR       08074B50 (134695760)\n-08B46 CRC                   683534CE (1748317390)\n-08B4A Compressed Size       00000713 (1811)\n-08B4E Uncompressed Size     00000713 (1811)\n-\n-08B52 LOCAL HEADER #31      04034B50 (67324752)\n-08B56 Extract Zip Spec      14 (20) '2.0'\n-08B57 Extract OS            00 (0) 'MS-DOS'\n-08B58 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-08B5A Compression Method    0000 (0) 'Stored'\n-08B5C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-08B60 CRC                   00000000 (0)\n-08B64 Compressed Size       00000000 (0)\n-08B68 Uncompressed Size     00000000 (0)\n-08B6C Filename Length       0037 (55)\n-08B6E Extra Length          0009 (9)\n-08B70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8B70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-08BA7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-08BA9   Length              0005 (5)\n-08BAB   Flags               01 (1) 'Modification'\n-08BAC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-08BB0 PAYLOAD\n-\n-0923C DATA DESCRIPTOR       08074B50 (134695760)\n-09240 CRC                   461B7875 (1176205429)\n-09244 Compressed Size       0000068C (1676)\n-09248 Uncompressed Size     0000068C (1676)\n-\n-0924C LOCAL HEADER #32      04034B50 (67324752)\n-09250 Extract Zip Spec      14 (20) '2.0'\n-09251 Extract OS            00 (0) 'MS-DOS'\n-09252 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-09254 Compression Method    0000 (0) 'Stored'\n-09256 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0925A CRC                   00000000 (0)\n-0925E Compressed Size       00000000 (0)\n-09262 Uncompressed Size     00000000 (0)\n-09266 Filename Length       0053 (83)\n-09268 Extra Length          0009 (9)\n-0926A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x926A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-092BD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-092BF   Length              0005 (5)\n-092C1   Flags               01 (1) 'Modification'\n-092C2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-092C6 PAYLOAD\n-\n-09C85 DATA DESCRIPTOR       08074B50 (134695760)\n-09C89 CRC                   B65DA575 (3059590517)\n-09C8D Compressed Size       000009BF (2495)\n-09C91 Uncompressed Size     000009BF (2495)\n-\n-09C95 LOCAL HEADER #33      04034B50 (67324752)\n-09C99 Extract Zip Spec      14 (20) '2.0'\n-09C9A Extract OS            00 (0) 'MS-DOS'\n-09C9B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-09C9D Compression Method    0000 (0) 'Stored'\n-09C9F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-09CA3 CRC                   00000000 (0)\n-09CA7 Compressed Size       00000000 (0)\n-09CAB Uncompressed Size     00000000 (0)\n-09CAF Filename Length       003C (60)\n-09CB1 Extra Length          0009 (9)\n-09CB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9CB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-09CEF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-09CF1   Length              0005 (5)\n-09CF3   Flags               01 (1) 'Modification'\n-09CF4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-09CF8 PAYLOAD\n-\n-0A4C2 DATA DESCRIPTOR       08074B50 (134695760)\n-0A4C6 CRC                   3F3BD0F7 (1060884727)\n-0A4CA Compressed Size       000007CA (1994)\n-0A4CE Uncompressed Size     000007CA (1994)\n-\n-0A4D2 LOCAL HEADER #34      04034B50 (67324752)\n-0A4D6 Extract Zip Spec      14 (20) '2.0'\n-0A4D7 Extract OS            00 (0) 'MS-DOS'\n-0A4D8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0A4DA Compression Method    0000 (0) 'Stored'\n-0A4DC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0A4E0 CRC                   00000000 (0)\n-0A4E4 Compressed Size       00000000 (0)\n-0A4E8 Uncompressed Size     00000000 (0)\n-0A4EC Filename Length       0060 (96)\n-0A4EE Extra Length          0009 (9)\n-0A4F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xA4F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0A550 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0A552   Length              0005 (5)\n-0A554   Flags               01 (1) 'Modification'\n-0A555   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0A559 PAYLOAD\n-\n-0AAE8 DATA DESCRIPTOR       08074B50 (134695760)\n-0AAEC CRC                   06878591 (109544849)\n-0AAF0 Compressed Size       0000058F (1423)\n-0AAF4 Uncompressed Size     0000058F (1423)\n-\n-0AAF8 LOCAL HEADER #35      04034B50 (67324752)\n-0AAFC Extract Zip Spec      14 (20) '2.0'\n-0AAFD Extract OS            00 (0) 'MS-DOS'\n-0AAFE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0AB00 Compression Method    0000 (0) 'Stored'\n-0AB02 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0AB06 CRC                   00000000 (0)\n-0AB0A Compressed Size       00000000 (0)\n-0AB0E Uncompressed Size     00000000 (0)\n-0AB12 Filename Length       004A (74)\n-0AB14 Extra Length          0009 (9)\n-0AB16 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAB16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0AB60 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0AB62   Length              0005 (5)\n-0AB64   Flags               01 (1) 'Modification'\n-0AB65   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0AB69 PAYLOAD\n-\n-0AF6D DATA DESCRIPTOR       08074B50 (134695760)\n-0AF71 CRC                   33A99463 (866751587)\n-0AF75 Compressed Size       00000404 (1028)\n-0AF79 Uncompressed Size     00000404 (1028)\n-\n-0AF7D LOCAL HEADER #36      04034B50 (67324752)\n-0AF81 Extract Zip Spec      14 (20) '2.0'\n-0AF82 Extract OS            00 (0) 'MS-DOS'\n-0AF83 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0AF85 Compression Method    0000 (0) 'Stored'\n-0AF87 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0AF8B CRC                   00000000 (0)\n-0AF8F Compressed Size       00000000 (0)\n-0AF93 Uncompressed Size     00000000 (0)\n-0AF97 Filename Length       004C (76)\n-0AF99 Extra Length          0009 (9)\n-0AF9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAF9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0AFE7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0AFE9   Length              0005 (5)\n-0AFEB   Flags               01 (1) 'Modification'\n-0AFEC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0AFF0 PAYLOAD\n-\n-0B667 DATA DESCRIPTOR       08074B50 (134695760)\n-0B66B CRC                   0D119F63 (219258723)\n-0B66F Compressed Size       00000677 (1655)\n-0B673 Uncompressed Size     00000677 (1655)\n-\n-0B677 LOCAL HEADER #37      04034B50 (67324752)\n-0B67B Extract Zip Spec      14 (20) '2.0'\n-0B67C Extract OS            00 (0) 'MS-DOS'\n-0B67D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0B67F Compression Method    0000 (0) 'Stored'\n-0B681 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0B685 CRC                   00000000 (0)\n-0B689 Compressed Size       00000000 (0)\n-0B68D Uncompressed Size     00000000 (0)\n-0B691 Filename Length       0040 (64)\n-0B693 Extra Length          0009 (9)\n-0B695 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB695: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0B6D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0B6D7   Length              0005 (5)\n-0B6D9   Flags               01 (1) 'Modification'\n-0B6DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0B6DE PAYLOAD\n-\n-0BBC4 DATA DESCRIPTOR       08074B50 (134695760)\n-0BBC8 CRC                   6C618ECE (1818332878)\n-0BBCC Compressed Size       000004E6 (1254)\n-0BBD0 Uncompressed Size     000004E6 (1254)\n-\n-0BBD4 LOCAL HEADER #38      04034B50 (67324752)\n-0BBD8 Extract Zip Spec      14 (20) '2.0'\n-0BBD9 Extract OS            00 (0) 'MS-DOS'\n-0BBDA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0BBDC Compression Method    0000 (0) 'Stored'\n-0BBDE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0BBE2 CRC                   00000000 (0)\n-0BBE6 Compressed Size       00000000 (0)\n-0BBEA Uncompressed Size     00000000 (0)\n-0BBEE Filename Length       0054 (84)\n-0BBF0 Extra Length          0009 (9)\n-0BBF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xBBF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0BC46 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0BC48   Length              0005 (5)\n-0BC4A   Flags               01 (1) 'Modification'\n-0BC4B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0BC4F PAYLOAD\n-\n-0C4B0 DATA DESCRIPTOR       08074B50 (134695760)\n-0C4B4 CRC                   D4CF19C1 (3570342337)\n-0C4B8 Compressed Size       00000861 (2145)\n-0C4BC Uncompressed Size     00000861 (2145)\n-\n-0C4C0 LOCAL HEADER #39      04034B50 (67324752)\n-0C4C4 Extract Zip Spec      14 (20) '2.0'\n-0C4C5 Extract OS            00 (0) 'MS-DOS'\n-0C4C6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0C4C8 Compression Method    0000 (0) 'Stored'\n-0C4CA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0C4CE CRC                   00000000 (0)\n-0C4D2 Compressed Size       00000000 (0)\n-0C4D6 Uncompressed Size     00000000 (0)\n-0C4DA Filename Length       0044 (68)\n-0C4DC Extra Length          0009 (9)\n-0C4DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xC4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0C522 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0C524   Length              0005 (5)\n-0C526   Flags               01 (1) 'Modification'\n-0C527   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0C52B PAYLOAD\n-\n-0CC7D DATA DESCRIPTOR       08074B50 (134695760)\n-0CC81 CRC                   F5979F52 (4120354642)\n-0CC85 Compressed Size       00000752 (1874)\n-0CC89 Uncompressed Size     00000752 (1874)\n-\n-0CC8D LOCAL HEADER #40      04034B50 (67324752)\n-0CC91 Extract Zip Spec      14 (20) '2.0'\n-0CC92 Extract OS            00 (0) 'MS-DOS'\n-0CC93 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0CC95 Compression Method    0000 (0) 'Stored'\n-0CC97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0CC9B CRC                   00000000 (0)\n-0CC9F Compressed Size       00000000 (0)\n-0CCA3 Uncompressed Size     00000000 (0)\n-0CCA7 Filename Length       0056 (86)\n-0CCA9 Extra Length          0009 (9)\n-0CCAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xCCAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0CD01 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0CD03   Length              0005 (5)\n-0CD05   Flags               01 (1) 'Modification'\n-0CD06   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0CD0A PAYLOAD\n-\n-0D579 DATA DESCRIPTOR       08074B50 (134695760)\n-0D57D CRC                   7EBB694F (2126211407)\n-0D581 Compressed Size       0000086F (2159)\n-0D585 Uncompressed Size     0000086F (2159)\n-\n-0D589 LOCAL HEADER #41      04034B50 (67324752)\n-0D58D Extract Zip Spec      14 (20) '2.0'\n-0D58E Extract OS            00 (0) 'MS-DOS'\n-0D58F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0D591 Compression Method    0000 (0) 'Stored'\n-0D593 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0D597 CRC                   00000000 (0)\n-0D59B Compressed Size       00000000 (0)\n-0D59F Uncompressed Size     00000000 (0)\n-0D5A3 Filename Length       0045 (69)\n-0D5A5 Extra Length          0009 (9)\n-0D5A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xD5A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0D5EC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0D5EE   Length              0005 (5)\n-0D5F0   Flags               01 (1) 'Modification'\n-0D5F1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0D5F5 PAYLOAD\n-\n-0DDB3 DATA DESCRIPTOR       08074B50 (134695760)\n-0DDB7 CRC                   FDF1F5C7 (4260492743)\n-0DDBB Compressed Size       000007BE (1982)\n-0DDBF Uncompressed Size     000007BE (1982)\n-\n-0DDC3 LOCAL HEADER #42      04034B50 (67324752)\n-0DDC7 Extract Zip Spec      14 (20) '2.0'\n-0DDC8 Extract OS            00 (0) 'MS-DOS'\n-0DDC9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0DDCB Compression Method    0000 (0) 'Stored'\n-0DDCD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0DDD1 CRC                   00000000 (0)\n-0DDD5 Compressed Size       00000000 (0)\n-0DDD9 Uncompressed Size     00000000 (0)\n-0DDDD Filename Length       005C (92)\n-0DDDF Extra Length          0009 (9)\n-0DDE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDDE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0DE3D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0DE3F   Length              0005 (5)\n-0DE41   Flags               01 (1) 'Modification'\n-0DE42   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0DE46 PAYLOAD\n-\n-0E641 DATA DESCRIPTOR       08074B50 (134695760)\n-0E645 CRC                   01B36EDE (28536542)\n-0E649 Compressed Size       000007FB (2043)\n-0E64D Uncompressed Size     000007FB (2043)\n-\n-0E651 LOCAL HEADER #43      04034B50 (67324752)\n-0E655 Extract Zip Spec      14 (20) '2.0'\n-0E656 Extract OS            00 (0) 'MS-DOS'\n-0E657 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0E659 Compression Method    0000 (0) 'Stored'\n-0E65B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0E65F CRC                   00000000 (0)\n-0E663 Compressed Size       00000000 (0)\n-0E667 Uncompressed Size     00000000 (0)\n-0E66B Filename Length       0048 (72)\n-0E66D Extra Length          0009 (9)\n-0E66F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE66F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0E6B7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0E6B9   Length              0005 (5)\n-0E6BB   Flags               01 (1) 'Modification'\n-0E6BC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0E6C0 PAYLOAD\n-\n-0ED4C DATA DESCRIPTOR       08074B50 (134695760)\n-0ED50 CRC                   73EE1A9A (1944984218)\n-0ED54 Compressed Size       0000068C (1676)\n-0ED58 Uncompressed Size     0000068C (1676)\n-\n-0ED5C LOCAL HEADER #44      04034B50 (67324752)\n-0ED60 Extract Zip Spec      14 (20) '2.0'\n-0ED61 Extract OS            00 (0) 'MS-DOS'\n-0ED62 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0ED64 Compression Method    0000 (0) 'Stored'\n-0ED66 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0ED6A CRC                   00000000 (0)\n-0ED6E Compressed Size       00000000 (0)\n-0ED72 Uncompressed Size     00000000 (0)\n-0ED76 Filename Length       0058 (88)\n-0ED78 Extra Length          0009 (9)\n-0ED7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xED7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0EDD2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0EDD4   Length              0005 (5)\n-0EDD6   Flags               01 (1) 'Modification'\n-0EDD7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0EDDB PAYLOAD\n-\n-0F658 DATA DESCRIPTOR       08074B50 (134695760)\n-0F65C CRC                   CE1989A0 (3457780128)\n-0F660 Compressed Size       0000087D (2173)\n-0F664 Uncompressed Size     0000087D (2173)\n-\n-0F668 LOCAL HEADER #45      04034B50 (67324752)\n-0F66C Extract Zip Spec      14 (20) '2.0'\n-0F66D Extract OS            00 (0) 'MS-DOS'\n-0F66E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F670 Compression Method    0000 (0) 'Stored'\n-0F672 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F676 CRC                   00000000 (0)\n-0F67A Compressed Size       00000000 (0)\n-0F67E Uncompressed Size     00000000 (0)\n-0F682 Filename Length       0046 (70)\n-0F684 Extra Length          0009 (9)\n-0F686 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F6CC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F6CE   Length              0005 (5)\n-0F6D0   Flags               01 (1) 'Modification'\n-0F6D1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0F6D5 PAYLOAD\n-\n-0FE37 DATA DESCRIPTOR       08074B50 (134695760)\n-0FE3B CRC                   87BE01A4 (2277376420)\n-0FE3F Compressed Size       00000762 (1890)\n-0FE43 Uncompressed Size     00000762 (1890)\n-\n-0FE47 LOCAL HEADER #46      04034B50 (67324752)\n-0FE4B Extract Zip Spec      14 (20) '2.0'\n-0FE4C Extract OS            00 (0) 'MS-DOS'\n-0FE4D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FE4F Compression Method    0000 (0) 'Stored'\n-0FE51 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FE55 CRC                   00000000 (0)\n-0FE59 Compressed Size       00000000 (0)\n-0FE5D Uncompressed Size     00000000 (0)\n-0FE61 Filename Length       003B (59)\n-0FE63 Extra Length          0009 (9)\n-0FE65 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFE65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FEA0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FEA2   Length              0005 (5)\n-0FEA4   Flags               01 (1) 'Modification'\n-0FEA5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0FEA9 PAYLOAD\n-\n-10235 DATA DESCRIPTOR       08074B50 (134695760)\n-10239 CRC                   DA7A3F13 (3665444627)\n-1023D Compressed Size       0000038C (908)\n-10241 Uncompressed Size     0000038C (908)\n-\n-10245 LOCAL HEADER #47      04034B50 (67324752)\n-10249 Extract Zip Spec      14 (20) '2.0'\n-1024A Extract OS            00 (0) 'MS-DOS'\n-1024B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1024D Compression Method    0000 (0) 'Stored'\n-1024F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10253 CRC                   00000000 (0)\n-10257 Compressed Size       00000000 (0)\n-1025B Uncompressed Size     00000000 (0)\n-1025F Filename Length       003A (58)\n-10261 Extra Length          0009 (9)\n-10263 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10263: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1029D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1029F   Length              0005 (5)\n-102A1   Flags               01 (1) 'Modification'\n-102A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-102A6 PAYLOAD\n-\n-10C5F DATA DESCRIPTOR       08074B50 (134695760)\n-10C63 CRC                   C9151FB9 (3373604793)\n-10C67 Compressed Size       000009B9 (2489)\n-10C6B Uncompressed Size     000009B9 (2489)\n-\n-10C6F LOCAL HEADER #48      04034B50 (67324752)\n-10C73 Extract Zip Spec      14 (20) '2.0'\n-10C74 Extract OS            00 (0) 'MS-DOS'\n-10C75 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-10C77 Compression Method    0000 (0) 'Stored'\n-10C79 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10C7D CRC                   00000000 (0)\n-10C81 Compressed Size       00000000 (0)\n-10C85 Uncompressed Size     00000000 (0)\n-10C89 Filename Length       0057 (87)\n-10C8B Extra Length          0009 (9)\n-10C8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10CE4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10CE6   Length              0005 (5)\n-10CE8   Flags               01 (1) 'Modification'\n-10CE9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-10CED PAYLOAD\n-\n-113D3 DATA DESCRIPTOR       08074B50 (134695760)\n-113D7 CRC                   E863AE94 (3898846868)\n-113DB Compressed Size       000006E6 (1766)\n-113DF Uncompressed Size     000006E6 (1766)\n-\n-113E3 LOCAL HEADER #49      04034B50 (67324752)\n-113E7 Extract Zip Spec      14 (20) '2.0'\n-113E8 Extract OS            00 (0) 'MS-DOS'\n-113E9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-113EB Compression Method    0000 (0) 'Stored'\n-113ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-113F1 CRC                   00000000 (0)\n-113F5 Compressed Size       00000000 (0)\n-113F9 Uncompressed Size     00000000 (0)\n-113FD Filename Length       0045 (69)\n-113FF Extra Length          0009 (9)\n-11401 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11446 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11448   Length              0005 (5)\n-1144A   Flags               01 (1) 'Modification'\n-1144B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1144F PAYLOAD\n-\n-119F4 DATA DESCRIPTOR       08074B50 (134695760)\n-119F8 CRC                   3F43BF6E (1061404526)\n-119FC Compressed Size       000005A5 (1445)\n-11A00 Uncompressed Size     000005A5 (1445)\n-\n-11A04 LOCAL HEADER #50      04034B50 (67324752)\n-11A08 Extract Zip Spec      14 (20) '2.0'\n-11A09 Extract OS            00 (0) 'MS-DOS'\n-11A0A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11A0C Compression Method    0000 (0) 'Stored'\n-11A0E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A12 CRC                   00000000 (0)\n-11A16 Compressed Size       00000000 (0)\n-11A1A Uncompressed Size     00000000 (0)\n-11A1E Filename Length       004F (79)\n-11A20 Extra Length          0009 (9)\n-11A22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11A71 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11A73   Length              0005 (5)\n-11A75   Flags               01 (1) 'Modification'\n-11A76   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-11A7A PAYLOAD\n-\n-1231C DATA DESCRIPTOR       08074B50 (134695760)\n-12320 CRC                   45EDF4A7 (1173222567)\n-12324 Compressed Size       000008A2 (2210)\n-12328 Uncompressed Size     000008A2 (2210)\n-\n-1232C LOCAL HEADER #51      04034B50 (67324752)\n-12330 Extract Zip Spec      14 (20) '2.0'\n-12331 Extract OS            00 (0) 'MS-DOS'\n-12332 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12334 Compression Method    0000 (0) 'Stored'\n-12336 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1233A CRC                   00000000 (0)\n-1233E Compressed Size       00000000 (0)\n-12342 Uncompressed Size     00000000 (0)\n-12346 Filename Length       0059 (89)\n-12348 Extra Length          0009 (9)\n-1234A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1234A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-123A3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-123A5   Length              0005 (5)\n-123A7   Flags               01 (1) 'Modification'\n-123A8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-123AC PAYLOAD\n-\n-12C18 DATA DESCRIPTOR       08074B50 (134695760)\n-12C1C CRC                   202D8FEC (539856876)\n-12C20 Compressed Size       0000086C (2156)\n-12C24 Uncompressed Size     0000086C (2156)\n-\n-12C28 LOCAL HEADER #52      04034B50 (67324752)\n-12C2C Extract Zip Spec      14 (20) '2.0'\n-12C2D Extract OS            00 (0) 'MS-DOS'\n-12C2E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12C30 Compression Method    0000 (0) 'Stored'\n-12C32 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12C36 CRC                   00000000 (0)\n-12C3A Compressed Size       00000000 (0)\n-12C3E Uncompressed Size     00000000 (0)\n-12C42 Filename Length       0046 (70)\n-12C44 Extra Length          0009 (9)\n-12C46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12C8C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12C8E   Length              0005 (5)\n-12C90   Flags               01 (1) 'Modification'\n-12C91   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-12C95 PAYLOAD\n-\n-133FF DATA DESCRIPTOR       08074B50 (134695760)\n-13403 CRC                   E72AB2CB (3878335179)\n-13407 Compressed Size       0000076A (1898)\n-1340B Uncompressed Size     0000076A (1898)\n-\n-1340F LOCAL HEADER #53      04034B50 (67324752)\n-13413 Extract Zip Spec      14 (20) '2.0'\n-13414 Extract OS            00 (0) 'MS-DOS'\n-13415 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-13417 Compression Method    0000 (0) 'Stored'\n-13419 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1341D CRC                   00000000 (0)\n-13421 Compressed Size       00000000 (0)\n-13425 Uncompressed Size     00000000 (0)\n-13429 Filename Length       003A (58)\n-1342B Extra Length          0009 (9)\n-1342D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1342D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-13467 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-13469   Length              0005 (5)\n-1346B   Flags               01 (1) 'Modification'\n-1346C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-13470 PAYLOAD\n-\n-13CFB DATA DESCRIPTOR       08074B50 (134695760)\n-13CFF CRC                   76F22A02 (1995581954)\n-13D03 Compressed Size       0000088B (2187)\n-13D07 Uncompressed Size     0000088B (2187)\n-\n-13D0B LOCAL HEADER #54      04034B50 (67324752)\n-13D0F Extract Zip Spec      14 (20) '2.0'\n-13D10 Extract OS            00 (0) 'MS-DOS'\n-13D11 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-13D13 Compression Method    0000 (0) 'Stored'\n-13D15 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-13D19 CRC                   00000000 (0)\n-13D1D Compressed Size       00000000 (0)\n-13D21 Uncompressed Size     00000000 (0)\n-13D25 Filename Length       004A (74)\n-13D27 Extra Length          0009 (9)\n-13D29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x13D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-13D73 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-13D75   Length              0005 (5)\n-13D77   Flags               01 (1) 'Modification'\n-13D78   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-13D7C PAYLOAD\n-\n-14635 DATA DESCRIPTOR       08074B50 (134695760)\n-14639 CRC                   1FA71F0A (531046154)\n-1463D Compressed Size       000008B9 (2233)\n-14641 Uncompressed Size     000008B9 (2233)\n-\n-14645 LOCAL HEADER #55      04034B50 (67324752)\n-14649 Extract Zip Spec      14 (20) '2.0'\n-1464A Extract OS            00 (0) 'MS-DOS'\n-1464B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1464D Compression Method    0000 (0) 'Stored'\n-1464F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-14653 CRC                   00000000 (0)\n-14657 Compressed Size       00000000 (0)\n-1465B Uncompressed Size     00000000 (0)\n-1465F Filename Length       003F (63)\n-14661 Extra Length          0009 (9)\n-14663 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x14663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-146A2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-146A4   Length              0005 (5)\n-146A6   Flags               01 (1) 'Modification'\n-146A7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-146AB PAYLOAD\n-\n-14F1A DATA DESCRIPTOR       08074B50 (134695760)\n-14F1E CRC                   B7078851 (3070724177)\n-14F22 Compressed Size       0000086F (2159)\n-14F26 Uncompressed Size     0000086F (2159)\n-\n-14F2A LOCAL HEADER #56      04034B50 (67324752)\n-14F2E Extract Zip Spec      14 (20) '2.0'\n-14F2F Extract OS            00 (0) 'MS-DOS'\n-14F30 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-14F32 Compression Method    0000 (0) 'Stored'\n-14F34 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-14F38 CRC                   00000000 (0)\n-14F3C Compressed Size       00000000 (0)\n-14F40 Uncompressed Size     00000000 (0)\n-14F44 Filename Length       0051 (81)\n-14F46 Extra Length          0009 (9)\n-14F48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x14F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-14F99 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-14F9B   Length              0005 (5)\n-14F9D   Flags               01 (1) 'Modification'\n-14F9E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-14FA2 PAYLOAD\n-\n-1586A DATA DESCRIPTOR       08074B50 (134695760)\n-1586E CRC                   B49B0AB3 (3030059699)\n-15872 Compressed Size       000008C8 (2248)\n-15876 Uncompressed Size     000008C8 (2248)\n-\n-1587A LOCAL HEADER #57      04034B50 (67324752)\n-1587E Extract Zip Spec      14 (20) '2.0'\n-1587F Extract OS            00 (0) 'MS-DOS'\n-15880 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-15882 Compression Method    0000 (0) 'Stored'\n-15884 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-15888 CRC                   00000000 (0)\n-1588C Compressed Size       00000000 (0)\n-15890 Uncompressed Size     00000000 (0)\n-15894 Filename Length       0064 (100)\n-15896 Extra Length          0009 (9)\n-15898 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x15898: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-158FC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-158FE   Length              0005 (5)\n-15900   Flags               01 (1) 'Modification'\n-15901   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-15905 PAYLOAD\n-\n-161E9 DATA DESCRIPTOR       08074B50 (134695760)\n-161ED CRC                   73AA286D (1940531309)\n-161F1 Compressed Size       000008E4 (2276)\n-161F5 Uncompressed Size     000008E4 (2276)\n-\n-161F9 LOCAL HEADER #58      04034B50 (67324752)\n-161FD Extract Zip Spec      14 (20) '2.0'\n-161FE Extract OS            00 (0) 'MS-DOS'\n-161FF General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-16201 Compression Method    0000 (0) 'Stored'\n-16203 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16207 CRC                   00000000 (0)\n-1620B Compressed Size       00000000 (0)\n-1620F Uncompressed Size     00000000 (0)\n-16213 Filename Length       004C (76)\n-16215 Extra Length          0009 (9)\n-16217 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x16217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-16263 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-16265   Length              0005 (5)\n-16267   Flags               01 (1) 'Modification'\n-16268   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1626C PAYLOAD\n-\n-16AD2 DATA DESCRIPTOR       08074B50 (134695760)\n-16AD6 CRC                   8180677E (2172675966)\n-16ADA Compressed Size       00000866 (2150)\n-16ADE Uncompressed Size     00000866 (2150)\n-\n-16AE2 LOCAL HEADER #59      04034B50 (67324752)\n-16AE6 Extract Zip Spec      14 (20) '2.0'\n-16AE7 Extract OS            00 (0) 'MS-DOS'\n-16AE8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-16AEA Compression Method    0000 (0) 'Stored'\n-16AEC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16AF0 CRC                   00000000 (0)\n-16AF4 Compressed Size       00000000 (0)\n-16AF8 Uncompressed Size     00000000 (0)\n-16AFC Filename Length       003B (59)\n-16AFE Extra Length          0009 (9)\n-16B00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x16B00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-16B3B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-16B3D   Length              0005 (5)\n-16B3F   Flags               01 (1) 'Modification'\n-16B40   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-16B44 PAYLOAD\n-\n-17411 DATA DESCRIPTOR       08074B50 (134695760)\n-17415 CRC                   F8729D71 (4168260977)\n-17419 Compressed Size       000008CD (2253)\n-1741D Uncompressed Size     000008CD (2253)\n-\n-17421 LOCAL HEADER #60      04034B50 (67324752)\n-17425 Extract Zip Spec      14 (20) '2.0'\n-17426 Extract OS            00 (0) 'MS-DOS'\n-17427 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-17429 Compression Method    0000 (0) 'Stored'\n-1742B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1742F CRC                   00000000 (0)\n-17433 Compressed Size       00000000 (0)\n-17437 Uncompressed Size     00000000 (0)\n-1743B Filename Length       0040 (64)\n-1743D Extra Length          0009 (9)\n-1743F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1743F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1747F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-17481   Length              0005 (5)\n-17483   Flags               01 (1) 'Modification'\n-17484   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-17488 PAYLOAD\n-\n-17B57 DATA DESCRIPTOR       08074B50 (134695760)\n-17B5B CRC                   163BC46D (373015661)\n-17B5F Compressed Size       000006CF (1743)\n-17B63 Uncompressed Size     000006CF (1743)\n-\n-17B67 LOCAL HEADER #61      04034B50 (67324752)\n-17B6B Extract Zip Spec      14 (20) '2.0'\n-17B6C Extract OS            00 (0) 'MS-DOS'\n-17B6D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-17B6F Compression Method    0000 (0) 'Stored'\n-17B71 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-17B75 CRC                   00000000 (0)\n-17B79 Compressed Size       00000000 (0)\n-17B7D Uncompressed Size     00000000 (0)\n-17B81 Filename Length       0038 (56)\n-17B83 Extra Length          0009 (9)\n-17B85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x17B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-17BBD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-17BBF   Length              0005 (5)\n-17BC1   Flags               01 (1) 'Modification'\n-17BC2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-17BC6 PAYLOAD\n-\n-18712 DATA DESCRIPTOR       08074B50 (134695760)\n-18716 CRC                   0A75E30A (175497994)\n-1871A Compressed Size       00000B4C (2892)\n-1871E Uncompressed Size     00000B4C (2892)\n-\n-18722 LOCAL HEADER #62      04034B50 (67324752)\n-18726 Extract Zip Spec      14 (20) '2.0'\n-18727 Extract OS            00 (0) 'MS-DOS'\n-18728 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1872A Compression Method    0000 (0) 'Stored'\n-1872C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-18730 CRC                   00000000 (0)\n-18734 Compressed Size       00000000 (0)\n-18738 Uncompressed Size     00000000 (0)\n-1873C Filename Length       005C (92)\n-1873E Extra Length          0009 (9)\n-18740 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x18740: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1879C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1879E   Length              0005 (5)\n-187A0   Flags               01 (1) 'Modification'\n-187A1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-187A5 PAYLOAD\n-\n-18D1A DATA DESCRIPTOR       08074B50 (134695760)\n-18D1E CRC                   D82FD9C4 (3627014596)\n-18D22 Compressed Size       00000575 (1397)\n-18D26 Uncompressed Size     00000575 (1397)\n-\n-18D2A LOCAL HEADER #63      04034B50 (67324752)\n-18D2E Extract Zip Spec      14 (20) '2.0'\n-18D2F Extract OS            00 (0) 'MS-DOS'\n-18D30 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-18D32 Compression Method    0000 (0) 'Stored'\n-18D34 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-18D38 CRC                   00000000 (0)\n-18D3C Compressed Size       00000000 (0)\n-18D40 Uncompressed Size     00000000 (0)\n-18D44 Filename Length       004A (74)\n-18D46 Extra Length          0009 (9)\n-18D48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x18D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-18D92 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-18D94   Length              0005 (5)\n-18D96   Flags               01 (1) 'Modification'\n-18D97   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-18D9B PAYLOAD\n-\n-192AB DATA DESCRIPTOR       08074B50 (134695760)\n-192AF CRC                   80E899CF (2162727375)\n-192B3 Compressed Size       00000510 (1296)\n-192B7 Uncompressed Size     00000510 (1296)\n-\n-192BB LOCAL HEADER #64      04034B50 (67324752)\n-192BF Extract Zip Spec      14 (20) '2.0'\n-192C0 Extract OS            00 (0) 'MS-DOS'\n-192C1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-192C3 Compression Method    0000 (0) 'Stored'\n-192C5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-192C9 CRC                   00000000 (0)\n-192CD Compressed Size       00000000 (0)\n-192D1 Uncompressed Size     00000000 (0)\n-192D5 Filename Length       0060 (96)\n-192D7 Extra Length          0009 (9)\n-192D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x192D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-19339 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1933B   Length              0005 (5)\n-1933D   Flags               01 (1) 'Modification'\n-1933E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-19342 PAYLOAD\n-\n-198CF DATA DESCRIPTOR       08074B50 (134695760)\n-198D3 CRC                   CC7640C9 (3430301897)\n-198D7 Compressed Size       0000058D (1421)\n-198DB Uncompressed Size     0000058D (1421)\n-\n-198DF LOCAL HEADER #65      04034B50 (67324752)\n-198E3 Extract Zip Spec      14 (20) '2.0'\n-198E4 Extract OS            00 (0) 'MS-DOS'\n-198E5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-198E7 Compression Method    0000 (0) 'Stored'\n-198E9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-198ED CRC                   00000000 (0)\n-198F1 Compressed Size       00000000 (0)\n-198F5 Uncompressed Size     00000000 (0)\n-198F9 Filename Length       004C (76)\n-198FB Extra Length          0009 (9)\n-198FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x198FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-19949 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1994B   Length              0005 (5)\n-1994D   Flags               01 (1) 'Modification'\n-1994E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-19952 PAYLOAD\n-\n-19E74 DATA DESCRIPTOR       08074B50 (134695760)\n-19E78 CRC                   882C24BA (2284594362)\n-19E7C Compressed Size       00000522 (1314)\n-19E80 Uncompressed Size     00000522 (1314)\n-\n-19E84 LOCAL HEADER #66      04034B50 (67324752)\n-19E88 Extract Zip Spec      14 (20) '2.0'\n-19E89 Extract OS            00 (0) 'MS-DOS'\n-19E8A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-19E8C Compression Method    0000 (0) 'Stored'\n-19E8E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-19E92 CRC                   00000000 (0)\n-19E96 Compressed Size       00000000 (0)\n-19E9A Uncompressed Size     00000000 (0)\n-19E9E Filename Length       005E (94)\n-19EA0 Extra Length          0009 (9)\n-19EA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x19EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-19F00 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-19F02   Length              0005 (5)\n-19F04   Flags               01 (1) 'Modification'\n-19F05   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-19F09 PAYLOAD\n-\n-1A51E DATA DESCRIPTOR       08074B50 (134695760)\n-1A522 CRC                   AE2FDFAD (2922373037)\n-1A526 Compressed Size       00000615 (1557)\n-1A52A Uncompressed Size     00000615 (1557)\n-\n-1A52E LOCAL HEADER #67      04034B50 (67324752)\n-1A532 Extract Zip Spec      14 (20) '2.0'\n-1A533 Extract OS            00 (0) 'MS-DOS'\n-1A534 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1A536 Compression Method    0000 (0) 'Stored'\n-1A538 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1A53C CRC                   00000000 (0)\n-1A540 Compressed Size       00000000 (0)\n-1A544 Uncompressed Size     00000000 (0)\n-1A548 Filename Length       004B (75)\n-1A54A Extra Length          0009 (9)\n-1A54C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1A54C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1A597 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1A599   Length              0005 (5)\n-1A59B   Flags               01 (1) 'Modification'\n-1A59C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1A5A0 PAYLOAD\n-\n-1ABAD DATA DESCRIPTOR       08074B50 (134695760)\n-1ABB1 CRC                   66C77CC5 (1724349637)\n-1ABB5 Compressed Size       0000060D (1549)\n-1ABB9 Uncompressed Size     0000060D (1549)\n-\n-1ABBD LOCAL HEADER #68      04034B50 (67324752)\n-1ABC1 Extract Zip Spec      14 (20) '2.0'\n-1ABC2 Extract OS            00 (0) 'MS-DOS'\n-1ABC3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1ABC5 Compression Method    0000 (0) 'Stored'\n-1ABC7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1ABCB CRC                   00000000 (0)\n-1ABCF Compressed Size       00000000 (0)\n-1ABD3 Uncompressed Size     00000000 (0)\n-1ABD7 Filename Length       005E (94)\n-1ABD9 Extra Length          0009 (9)\n-1ABDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1ABDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1AC39 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1AC3B   Length              0005 (5)\n-1AC3D   Flags               01 (1) 'Modification'\n-1AC3E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1AC42 PAYLOAD\n-\n-1B7BE DATA DESCRIPTOR       08074B50 (134695760)\n-1B7C2 CRC                   84271B36 (2217155382)\n-1B7C6 Compressed Size       00000B7C (2940)\n-1B7CA Uncompressed Size     00000B7C (2940)\n-\n-1B7CE LOCAL HEADER #69      04034B50 (67324752)\n-1B7D2 Extract Zip Spec      14 (20) '2.0'\n-1B7D3 Extract OS            00 (0) 'MS-DOS'\n-1B7D4 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1B7D6 Compression Method    0000 (0) 'Stored'\n-1B7D8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1B7DC CRC                   00000000 (0)\n-1B7E0 Compressed Size       00000000 (0)\n-1B7E4 Uncompressed Size     00000000 (0)\n-1B7E8 Filename Length       004B (75)\n-1B7EA Extra Length          0009 (9)\n-1B7EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1B7EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1B837 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1B839   Length              0005 (5)\n-1B83B   Flags               01 (1) 'Modification'\n-1B83C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1B840 PAYLOAD\n-\n-1C427 DATA DESCRIPTOR       08074B50 (134695760)\n-1C42B CRC                   1C3A7402 (473592834)\n-1C42F Compressed Size       00000BE7 (3047)\n-1C433 Uncompressed Size     00000BE7 (3047)\n-\n-1C437 LOCAL HEADER #70      04034B50 (67324752)\n-1C43B Extract Zip Spec      14 (20) '2.0'\n-1C43C Extract OS            00 (0) 'MS-DOS'\n-1C43D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1C43F Compression Method    0000 (0) 'Stored'\n-1C441 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1C445 CRC                   00000000 (0)\n-1C449 Compressed Size       00000000 (0)\n-1C44D Uncompressed Size     00000000 (0)\n-1C451 Filename Length       003F (63)\n-1C453 Extra Length          0009 (9)\n-1C455 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1C455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1C494 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1C496   Length              0005 (5)\n-1C498   Flags               01 (1) 'Modification'\n-1C499   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1C49D PAYLOAD\n-\n-1C84A DATA DESCRIPTOR       08074B50 (134695760)\n-1C84E CRC                   227F049E (578749598)\n-1C852 Compressed Size       000003AD (941)\n-1C856 Uncompressed Size     000003AD (941)\n-\n-1C85A LOCAL HEADER #71      04034B50 (67324752)\n-1C85E Extract Zip Spec      14 (20) '2.0'\n-1C85F Extract OS            00 (0) 'MS-DOS'\n-1C860 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1C862 Compression Method    0000 (0) 'Stored'\n-1C864 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1C868 CRC                   00000000 (0)\n-1C86C Compressed Size       00000000 (0)\n-1C870 Uncompressed Size     00000000 (0)\n-1C874 Filename Length       003E (62)\n-1C876 Extra Length          0009 (9)\n-1C878 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1C878: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1C8B6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1C8B8   Length              0005 (5)\n-1C8BA   Flags               01 (1) 'Modification'\n-1C8BB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1C8BF PAYLOAD\n-\n-1D263 DATA DESCRIPTOR       08074B50 (134695760)\n-1D267 CRC                   5D9E685B (1570662491)\n-1D26B Compressed Size       000009A4 (2468)\n-1D26F Uncompressed Size     000009A4 (2468)\n-\n-1D273 LOCAL HEADER #72      04034B50 (67324752)\n-1D277 Extract Zip Spec      14 (20) '2.0'\n-1D278 Extract OS            00 (0) 'MS-DOS'\n-1D279 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1D27B Compression Method    0000 (0) 'Stored'\n-1D27D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1D281 CRC                   00000000 (0)\n-1D285 Compressed Size       00000000 (0)\n-1D289 Uncompressed Size     00000000 (0)\n-1D28D Filename Length       005D (93)\n-1D28F Extra Length          0009 (9)\n-1D291 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1D291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1D2EE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1D2F0   Length              0005 (5)\n-1D2F2   Flags               01 (1) 'Modification'\n-1D2F3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1D2F7 PAYLOAD\n-\n-1D86A DATA DESCRIPTOR       08074B50 (134695760)\n-1D86E CRC                   18DEBAB4 (417249972)\n-1D872 Compressed Size       00000573 (1395)\n-1D876 Uncompressed Size     00000573 (1395)\n-\n-1D87A LOCAL HEADER #73      04034B50 (67324752)\n-1D87E Extract Zip Spec      14 (20) '2.0'\n-1D87F Extract OS            00 (0) 'MS-DOS'\n-1D880 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1D882 Compression Method    0000 (0) 'Stored'\n-1D884 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1D888 CRC                   00000000 (0)\n-1D88C Compressed Size       00000000 (0)\n-1D890 Uncompressed Size     00000000 (0)\n-1D894 Filename Length       0049 (73)\n-1D896 Extra Length          0009 (9)\n-1D898 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1D898: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1D8E1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1D8E3   Length              0005 (5)\n-1D8E5   Flags               01 (1) 'Modification'\n-1D8E6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1D8EA PAYLOAD\n-\n-1DCE8 DATA DESCRIPTOR       08074B50 (134695760)\n-1DCEC CRC                   D9040CB6 (3640921270)\n-1DCF0 Compressed Size       000003FE (1022)\n-1DCF4 Uncompressed Size     000003FE (1022)\n-\n-1DCF8 LOCAL HEADER #74      04034B50 (67324752)\n-1DCFC Extract Zip Spec      14 (20) '2.0'\n-1DCFD Extract OS            00 (0) 'MS-DOS'\n-1DCFE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1DD00 Compression Method    0000 (0) 'Stored'\n-1DD02 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1DD06 CRC                   00000000 (0)\n-1DD0A Compressed Size       00000000 (0)\n-1DD0E Uncompressed Size     00000000 (0)\n-1DD12 Filename Length       0053 (83)\n-1DD14 Extra Length          0009 (9)\n-1DD16 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1DD16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1DD69 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1DD6B   Length              0005 (5)\n-1DD6D   Flags               01 (1) 'Modification'\n-1DD6E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1DD72 PAYLOAD\n-\n-1E46A DATA DESCRIPTOR       08074B50 (134695760)\n-1E46E CRC                   260036CF (637548239)\n-1E472 Compressed Size       000006F8 (1784)\n-1E476 Uncompressed Size     000006F8 (1784)\n-\n-1E47A LOCAL HEADER #75      04034B50 (67324752)\n-1E47E Extract Zip Spec      14 (20) '2.0'\n-1E47F Extract OS            00 (0) 'MS-DOS'\n-1E480 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1E482 Compression Method    0000 (0) 'Stored'\n-1E484 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1E488 CRC                   00000000 (0)\n-1E48C Compressed Size       00000000 (0)\n-1E490 Uncompressed Size     00000000 (0)\n-1E494 Filename Length       003C (60)\n-1E496 Extra Length          0009 (9)\n-1E498 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1E498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1E4D4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1E4D6   Length              0005 (5)\n-1E4D8   Flags               01 (1) 'Modification'\n-1E4D9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1E4DD PAYLOAD\n-\n-1EAD4 DATA DESCRIPTOR       08074B50 (134695760)\n-1EAD8 CRC                   7C1C1A8C (2082216588)\n-1EADC Compressed Size       000005F7 (1527)\n-1EAE0 Uncompressed Size     000005F7 (1527)\n-\n-1EAE4 LOCAL HEADER #76      04034B50 (67324752)\n-1EAE8 Extract Zip Spec      14 (20) '2.0'\n-1EAE9 Extract OS            00 (0) 'MS-DOS'\n-1EAEA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1EAEC Compression Method    0000 (0) 'Stored'\n-1EAEE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1EAF2 CRC                   00000000 (0)\n-1EAF6 Compressed Size       00000000 (0)\n-1EAFA Uncompressed Size     00000000 (0)\n-1EAFE Filename Length       003B (59)\n-1EB00 Extra Length          0009 (9)\n-1EB02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1EB02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1EB3D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1EB3F   Length              0005 (5)\n-1EB41   Flags               01 (1) 'Modification'\n-1EB42   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1EB46 PAYLOAD\n-\n-1F09B DATA DESCRIPTOR       08074B50 (134695760)\n-1F09F CRC                   CB039DDE (3406011870)\n-1F0A3 Compressed Size       00000555 (1365)\n-1F0A7 Uncompressed Size     00000555 (1365)\n-\n-1F0AB LOCAL HEADER #77      04034B50 (67324752)\n-1F0AF Extract Zip Spec      14 (20) '2.0'\n-1F0B0 Extract OS            00 (0) 'MS-DOS'\n-1F0B1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1F0B3 Compression Method    0000 (0) 'Stored'\n-1F0B5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1F0B9 CRC                   00000000 (0)\n-1F0BD Compressed Size       00000000 (0)\n-1F0C1 Uncompressed Size     00000000 (0)\n-1F0C5 Filename Length       0036 (54)\n-1F0C7 Extra Length          0009 (9)\n-1F0C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1F0C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1F0FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1F101   Length              0005 (5)\n-1F103   Flags               01 (1) 'Modification'\n-1F104   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1F108 PAYLOAD\n-\n-1FB97 DATA DESCRIPTOR       08074B50 (134695760)\n-1FB9B CRC                   FA9A6E75 (4204424821)\n-1FB9F Compressed Size       00000A8F (2703)\n-1FBA3 Uncompressed Size     00000A8F (2703)\n-\n-1FBA7 LOCAL HEADER #78      04034B50 (67324752)\n-1FBAB Extract Zip Spec      14 (20) '2.0'\n-1FBAC Extract OS            00 (0) 'MS-DOS'\n-1FBAD General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1FBAF Compression Method    0000 (0) 'Stored'\n-1FBB1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1FBB5 CRC                   00000000 (0)\n-1FBB9 Compressed Size       00000000 (0)\n-1FBBD Uncompressed Size     00000000 (0)\n-1FBC1 Filename Length       004D (77)\n-1FBC3 Extra Length          0009 (9)\n-1FBC5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1FBC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1FC12 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1FC14   Length              0005 (5)\n-1FC16   Flags               01 (1) 'Modification'\n-1FC17   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-1FC1B PAYLOAD\n-\n-201ED DATA DESCRIPTOR       08074B50 (134695760)\n-201F1 CRC                   CAB718D3 (3400997075)\n-201F5 Compressed Size       000005D2 (1490)\n-201F9 Uncompressed Size     000005D2 (1490)\n-\n-201FD LOCAL HEADER #79      04034B50 (67324752)\n-20201 Extract Zip Spec      14 (20) '2.0'\n-20202 Extract OS            00 (0) 'MS-DOS'\n-20203 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-20205 Compression Method    0000 (0) 'Stored'\n-20207 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2020B CRC                   00000000 (0)\n-2020F Compressed Size       00000000 (0)\n-20213 Uncompressed Size     00000000 (0)\n-20217 Filename Length       0039 (57)\n-20219 Extra Length          0009 (9)\n-2021B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2021B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-20254 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-20256   Length              0005 (5)\n-20258   Flags               01 (1) 'Modification'\n-20259   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-2025D PAYLOAD\n-\n-234B6 DATA DESCRIPTOR       08074B50 (134695760)\n-234BA CRC                   7EF3E367 (2129912679)\n-234BE Compressed Size       00003259 (12889)\n-234C2 Uncompressed Size     00003259 (12889)\n-\n-234C6 LOCAL HEADER #80      04034B50 (67324752)\n-234CA Extract Zip Spec      14 (20) '2.0'\n-234CB Extract OS            00 (0) 'MS-DOS'\n-234CC General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-234CE Compression Method    0000 (0) 'Stored'\n-234D0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-234D4 CRC                   00000000 (0)\n-234D8 Compressed Size       00000000 (0)\n-234DC Uncompressed Size     00000000 (0)\n-234E0 Filename Length       004D (77)\n-234E2 Extra Length          0009 (9)\n-234E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x234E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-23531 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-23533   Length              0005 (5)\n-23535   Flags               01 (1) 'Modification'\n-23536   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-2353A PAYLOAD\n-\n-24469 DATA DESCRIPTOR       08074B50 (134695760)\n-2446D CRC                   AF7AFE14 (2944073236)\n-24471 Compressed Size       00000F2F (3887)\n-24475 Uncompressed Size     00000F2F (3887)\n-\n-24479 LOCAL HEADER #81      04034B50 (67324752)\n-2447D Extract Zip Spec      14 (20) '2.0'\n-2447E Extract OS            00 (0) 'MS-DOS'\n-2447F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-24481 Compression Method    0000 (0) 'Stored'\n-24483 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-24487 CRC                   00000000 (0)\n-2448B Compressed Size       00000000 (0)\n-2448F Uncompressed Size     00000000 (0)\n-24493 Filename Length       0039 (57)\n-24495 Extra Length          0009 (9)\n-24497 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x24497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-244D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-244D2   Length              0005 (5)\n-244D4   Flags               01 (1) 'Modification'\n-244D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-244D9 PAYLOAD\n-\n-2680F DATA DESCRIPTOR       08074B50 (134695760)\n-26813 CRC                   9AF1916D (2599522669)\n-26817 Compressed Size       00002336 (9014)\n-2681B Uncompressed Size     00002336 (9014)\n-\n-2681F LOCAL HEADER #82      04034B50 (67324752)\n-26823 Extract Zip Spec      14 (20) '2.0'\n-26824 Extract OS            00 (0) 'MS-DOS'\n-26825 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-26827 Compression Method    0000 (0) 'Stored'\n-26829 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2682D CRC                   00000000 (0)\n-26831 Compressed Size       00000000 (0)\n-26835 Uncompressed Size     00000000 (0)\n-26839 Filename Length       0049 (73)\n-2683B Extra Length          0009 (9)\n-2683D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2683D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-26886 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-26888   Length              0005 (5)\n-2688A   Flags               01 (1) 'Modification'\n-2688B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-2688F PAYLOAD\n-\n-26F51 DATA DESCRIPTOR       08074B50 (134695760)\n-26F55 CRC                   5F72BF2A (1601355562)\n-26F59 Compressed Size       000006C2 (1730)\n-26F5D Uncompressed Size     000006C2 (1730)\n-\n-26F61 LOCAL HEADER #83      04034B50 (67324752)\n-26F65 Extract Zip Spec      14 (20) '2.0'\n-26F66 Extract OS            00 (0) 'MS-DOS'\n-26F67 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-26F69 Compression Method    0000 (0) 'Stored'\n-26F6B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-26F6F CRC                   00000000 (0)\n-26F73 Compressed Size       00000000 (0)\n-26F77 Uncompressed Size     00000000 (0)\n-26F7B Filename Length       0041 (65)\n-26F7D Extra Length          0009 (9)\n-26F7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x26F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-26FC0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-26FC2   Length              0005 (5)\n-26FC4   Flags               01 (1) 'Modification'\n-26FC5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-26FC9 PAYLOAD\n-\n-2BEFE DATA DESCRIPTOR       08074B50 (134695760)\n-2BF02 CRC                   BBDD1DC9 (3151830473)\n-2BF06 Compressed Size       00004F35 (20277)\n-2BF0A Uncompressed Size     00004F35 (20277)\n-\n-2BF0E CENTRAL HEADER #1     02014B50 (33639248)\n-2BF12 Created Zip Spec      14 (20) '2.0'\n-2BF13 Created OS            00 (0) 'MS-DOS'\n-2BF14 Extract Zip Spec      14 (20) '2.0'\n-2BF15 Extract OS            00 (0) 'MS-DOS'\n-2BF16 General Purpose Flag  0000 (0)\n-2BF18 Compression Method    0000 (0) 'Stored'\n-2BF1A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2BF1E CRC                   00000000 (0)\n-2BF22 Compressed Size       00000000 (0)\n-2BF26 Uncompressed Size     00000000 (0)\n-2BF2A Filename Length       0009 (9)\n-2BF2C Extra Length          0009 (9)\n-2BF2E Comment Length        0000 (0)\n-2BF30 Disk Start            0000 (0)\n-2BF32 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2BF34 Ext File Attributes   00000000 (0)\n-2BF38 Local Header Offset   00000000 (0)\n-2BF3C Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BF3C: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-2BF45 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2BF47   Length              0005 (5)\n-2BF49   Flags               01 (1) 'Modification'\n-2BF4A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2BF4E CENTRAL HEADER #2     02014B50 (33639248)\n-2BF52 Created Zip Spec      14 (20) '2.0'\n-2BF53 Created OS            00 (0) 'MS-DOS'\n-2BF54 Extract Zip Spec      14 (20) '2.0'\n-2BF55 Extract OS            00 (0) 'MS-DOS'\n-2BF56 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2BF58 Compression Method    0000 (0) 'Stored'\n-2BF5A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2BF5E CRC                   EE027FB2 (3993141170)\n-2BF62 Compressed Size       00000019 (25)\n-2BF66 Uncompressed Size     00000019 (25)\n-2BF6A Filename Length       0014 (20)\n-2BF6C Extra Length          0009 (9)\n-2BF6E Comment Length        0000 (0)\n-2BF70 Disk Start            0000 (0)\n-2BF72 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2BF74 Ext File Attributes   00000000 (0)\n-2BF78 Local Header Offset   00000030 (48)\n-2BF7C Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BF7C: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2BF90 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2BF92   Length              0005 (5)\n-2BF94   Flags               01 (1) 'Modification'\n-2BF95   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2BF99 CENTRAL HEADER #3     02014B50 (33639248)\n-2BF9D Created Zip Spec      14 (20) '2.0'\n-2BF9E Created OS            00 (0) 'MS-DOS'\n-2BF9F Extract Zip Spec      14 (20) '2.0'\n-2BFA0 Extract OS            00 (0) 'MS-DOS'\n-2BFA1 General Purpose Flag  0000 (0)\n-2BFA3 Compression Method    0000 (0) 'Stored'\n-2BFA5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2BFA9 CRC                   00000000 (0)\n-2BFAD Compressed Size       00000000 (0)\n-2BFB1 Uncompressed Size     00000000 (0)\n-2BFB5 Filename Length       000F (15)\n-2BFB7 Extra Length          0009 (9)\n-2BFB9 Comment Length        0000 (0)\n-2BFBB Disk Start            0000 (0)\n-2BFBD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2BFBF Ext File Attributes   00000000 (0)\n-2BFC3 Local Header Offset   00000094 (148)\n-2BFC7 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BFC7: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2BFD6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2BFD8   Length              0005 (5)\n-2BFDA   Flags               01 (1) 'Modification'\n-2BFDB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2BFDF CENTRAL HEADER #4     02014B50 (33639248)\n-2BFE3 Created Zip Spec      14 (20) '2.0'\n-2BFE4 Created OS            00 (0) 'MS-DOS'\n-2BFE5 Extract Zip Spec      14 (20) '2.0'\n-2BFE6 Extract OS            00 (0) 'MS-DOS'\n-2BFE7 General Purpose Flag  0000 (0)\n-2BFE9 Compression Method    0000 (0) 'Stored'\n-2BFEB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2BFEF CRC                   00000000 (0)\n-2BFF3 Compressed Size       00000000 (0)\n-2BFF7 Uncompressed Size     00000000 (0)\n-2BFFB Filename Length       001F (31)\n-2BFFD Extra Length          0009 (9)\n-2BFFF Comment Length        0000 (0)\n-2C001 Disk Start            0000 (0)\n-2C003 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C005 Ext File Attributes   00000000 (0)\n-2C009 Local Header Offset   000000CA (202)\n-2C00D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C02C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C02E   Length              0005 (5)\n-2C030   Flags               01 (1) 'Modification'\n-2C031   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C035 CENTRAL HEADER #5     02014B50 (33639248)\n-2C039 Created Zip Spec      14 (20) '2.0'\n-2C03A Created OS            00 (0) 'MS-DOS'\n-2C03B Extract Zip Spec      14 (20) '2.0'\n-2C03C Extract OS            00 (0) 'MS-DOS'\n-2C03D General Purpose Flag  0000 (0)\n-2C03F Compression Method    0000 (0) 'Stored'\n-2C041 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C045 CRC                   00000000 (0)\n-2C049 Compressed Size       00000000 (0)\n-2C04D Uncompressed Size     00000000 (0)\n-2C051 Filename Length       0032 (50)\n-2C053 Extra Length          0009 (9)\n-2C055 Comment Length        0000 (0)\n-2C057 Disk Start            0000 (0)\n-2C059 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C05B Ext File Attributes   00000000 (0)\n-2C05F Local Header Offset   00000110 (272)\n-2C063 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C095 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C097   Length              0005 (5)\n-2C099   Flags               01 (1) 'Modification'\n-2C09A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C09E CENTRAL HEADER #6     02014B50 (33639248)\n-2C0A2 Created Zip Spec      14 (20) '2.0'\n-2C0A3 Created OS            00 (0) 'MS-DOS'\n-2C0A4 Extract Zip Spec      14 (20) '2.0'\n-2C0A5 Extract OS            00 (0) 'MS-DOS'\n-2C0A6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C0A8 Compression Method    0000 (0) 'Stored'\n-2C0AA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C0AE CRC                   00000000 (0)\n-2C0B2 Compressed Size       00000000 (0)\n-2C0B6 Uncompressed Size     00000000 (0)\n-2C0BA Filename Length       0040 (64)\n-2C0BC Extra Length          0009 (9)\n-2C0BE Comment Length        0000 (0)\n-2C0C0 Disk Start            0000 (0)\n-2C0C2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C0C4 Ext File Attributes   00000000 (0)\n-2C0C8 Local Header Offset   00000169 (361)\n-2C0CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C0CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C10C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C10E   Length              0005 (5)\n-2C110   Flags               01 (1) 'Modification'\n-2C111   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C115 CENTRAL HEADER #7     02014B50 (33639248)\n-2C119 Created Zip Spec      14 (20) '2.0'\n-2C11A Created OS            00 (0) 'MS-DOS'\n-2C11B Extract Zip Spec      14 (20) '2.0'\n-2C11C Extract OS            00 (0) 'MS-DOS'\n-2C11D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C11F Compression Method    0000 (0) 'Stored'\n-2C121 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C125 CRC                   216E21BD (560865725)\n-2C129 Compressed Size       00000DD2 (3538)\n-2C12D Uncompressed Size     00000DD2 (3538)\n-2C131 Filename Length       0039 (57)\n-2C133 Extra Length          0009 (9)\n-2C135 Comment Length        0000 (0)\n-2C137 Disk Start            0000 (0)\n-2C139 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C13B Ext File Attributes   00000000 (0)\n-2C13F Local Header Offset   000001E0 (480)\n-2C143 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C17C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C17E   Length              0005 (5)\n-2C180   Flags               01 (1) 'Modification'\n-2C181   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C185 CENTRAL HEADER #8     02014B50 (33639248)\n-2C189 Created Zip Spec      14 (20) '2.0'\n-2C18A Created OS            00 (0) 'MS-DOS'\n-2C18B Extract Zip Spec      14 (20) '2.0'\n-2C18C Extract OS            00 (0) 'MS-DOS'\n-2C18D General Purpose Flag  0000 (0)\n-2C18F Compression Method    0000 (0) 'Stored'\n-2C191 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C195 CRC                   00000000 (0)\n-2C199 Compressed Size       00000000 (0)\n-2C19D Uncompressed Size     00000000 (0)\n-2C1A1 Filename Length       0004 (4)\n-2C1A3 Extra Length          0009 (9)\n-2C1A5 Comment Length        0000 (0)\n-2C1A7 Disk Start            0000 (0)\n-2C1A9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C1AB Ext File Attributes   00000000 (0)\n-2C1AF Local Header Offset   00001022 (4130)\n-2C1B3 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x2C1B3: Filename 'XXXX'\n-#          Zero length filename\n-#\n-2C1B7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C1B9   Length              0005 (5)\n-2C1BB   Flags               01 (1) 'Modification'\n-2C1BC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C1C0 CENTRAL HEADER #9     02014B50 (33639248)\n-2C1C4 Created Zip Spec      14 (20) '2.0'\n-2C1C5 Created OS            00 (0) 'MS-DOS'\n-2C1C6 Extract Zip Spec      14 (20) '2.0'\n-2C1C7 Extract OS            00 (0) 'MS-DOS'\n-2C1C8 General Purpose Flag  0000 (0)\n-2C1CA Compression Method    0000 (0) 'Stored'\n-2C1CC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C1D0 CRC                   00000000 (0)\n-2C1D4 Compressed Size       00000000 (0)\n-2C1D8 Uncompressed Size     00000000 (0)\n-2C1DC Filename Length       0010 (16)\n-2C1DE Extra Length          0009 (9)\n-2C1E0 Comment Length        0000 (0)\n-2C1E2 Disk Start            0000 (0)\n-2C1E4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C1E6 Ext File Attributes   00000000 (0)\n-2C1EA Local Header Offset   0000104D (4173)\n-2C1EE Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C1EE: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C1FE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C200   Length              0005 (5)\n-2C202   Flags               01 (1) 'Modification'\n-2C203   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C207 CENTRAL HEADER #10    02014B50 (33639248)\n-2C20B Created Zip Spec      14 (20) '2.0'\n-2C20C Created OS            00 (0) 'MS-DOS'\n-2C20D Extract Zip Spec      14 (20) '2.0'\n-2C20E Extract OS            00 (0) 'MS-DOS'\n-2C20F General Purpose Flag  0000 (0)\n-2C211 Compression Method    0000 (0) 'Stored'\n-2C213 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C217 CRC                   00000000 (0)\n-2C21B Compressed Size       00000000 (0)\n-2C21F Uncompressed Size     00000000 (0)\n-2C223 Filename Length       0016 (22)\n-2C225 Extra Length          0009 (9)\n-2C227 Comment Length        0000 (0)\n-2C229 Disk Start            0000 (0)\n-2C22B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C22D Ext File Attributes   00000000 (0)\n-2C231 Local Header Offset   00001084 (4228)\n-2C235 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C235: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C24B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C24D   Length              0005 (5)\n-2C24F   Flags               01 (1) 'Modification'\n-2C250   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C254 CENTRAL HEADER #11    02014B50 (33639248)\n-2C258 Created Zip Spec      14 (20) '2.0'\n-2C259 Created OS            00 (0) 'MS-DOS'\n-2C25A Extract Zip Spec      14 (20) '2.0'\n-2C25B Extract OS            00 (0) 'MS-DOS'\n-2C25C General Purpose Flag  0000 (0)\n-2C25E Compression Method    0000 (0) 'Stored'\n-2C260 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C264 CRC                   00000000 (0)\n-2C268 Compressed Size       00000000 (0)\n-2C26C Uncompressed Size     00000000 (0)\n-2C270 Filename Length       0020 (32)\n-2C272 Extra Length          0009 (9)\n-2C274 Comment Length        0000 (0)\n-2C276 Disk Start            0000 (0)\n-2C278 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C27A Ext File Attributes   00000000 (0)\n-2C27E Local Header Offset   000010C1 (4289)\n-2C282 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C2A2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C2A4   Length              0005 (5)\n-2C2A6   Flags               01 (1) 'Modification'\n-2C2A7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C2AB CENTRAL HEADER #12    02014B50 (33639248)\n-2C2AF Created Zip Spec      14 (20) '2.0'\n-2C2B0 Created OS            00 (0) 'MS-DOS'\n-2C2B1 Extract Zip Spec      14 (20) '2.0'\n-2C2B2 Extract OS            00 (0) 'MS-DOS'\n-2C2B3 General Purpose Flag  0000 (0)\n-2C2B5 Compression Method    0000 (0) 'Stored'\n-2C2B7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C2BB CRC                   00000000 (0)\n-2C2BF Compressed Size       00000000 (0)\n-2C2C3 Uncompressed Size     00000000 (0)\n-2C2C7 Filename Length       0027 (39)\n-2C2C9 Extra Length          0009 (9)\n-2C2CB Comment Length        0000 (0)\n-2C2CD Disk Start            0000 (0)\n-2C2CF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C2D1 Ext File Attributes   00000000 (0)\n-2C2D5 Local Header Offset   00001108 (4360)\n-2C2D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C2D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C300 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C302   Length              0005 (5)\n-2C304   Flags               01 (1) 'Modification'\n-2C305   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C309 CENTRAL HEADER #13    02014B50 (33639248)\n-2C30D Created Zip Spec      14 (20) '2.0'\n-2C30E Created OS            00 (0) 'MS-DOS'\n-2C30F Extract Zip Spec      14 (20) '2.0'\n-2C310 Extract OS            00 (0) 'MS-DOS'\n-2C311 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C313 Compression Method    0000 (0) 'Stored'\n-2C315 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C319 CRC                   F625E57A (4129678714)\n-2C31D Compressed Size       000005D6 (1494)\n-2C321 Uncompressed Size     000005D6 (1494)\n-2C325 Filename Length       004B (75)\n-2C327 Extra Length          0009 (9)\n-2C329 Comment Length        0000 (0)\n-2C32B Disk Start            0000 (0)\n-2C32D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C32F Ext File Attributes   00000000 (0)\n-2C333 Local Header Offset   00001156 (4438)\n-2C337 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C382 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C384   Length              0005 (5)\n-2C386   Flags               01 (1) 'Modification'\n-2C387   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C38B CENTRAL HEADER #14    02014B50 (33639248)\n-2C38F Created Zip Spec      14 (20) '2.0'\n-2C390 Created OS            00 (0) 'MS-DOS'\n-2C391 Extract Zip Spec      14 (20) '2.0'\n-2C392 Extract OS            00 (0) 'MS-DOS'\n-2C393 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C395 Compression Method    0000 (0) 'Stored'\n-2C397 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C39B CRC                   38DBB062 (953921634)\n-2C39F Compressed Size       000004B2 (1202)\n-2C3A3 Uncompressed Size     000004B2 (1202)\n-2C3A7 Filename Length       0038 (56)\n-2C3A9 Extra Length          0009 (9)\n-2C3AB Comment Length        0000 (0)\n-2C3AD Disk Start            0000 (0)\n-2C3AF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C3B1 Ext File Attributes   00000000 (0)\n-2C3B5 Local Header Offset   000017AE (6062)\n-2C3B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C3B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C3F1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C3F3   Length              0005 (5)\n-2C3F5   Flags               01 (1) 'Modification'\n-2C3F6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C3FA CENTRAL HEADER #15    02014B50 (33639248)\n-2C3FE Created Zip Spec      14 (20) '2.0'\n-2C3FF Created OS            00 (0) 'MS-DOS'\n-2C400 Extract Zip Spec      14 (20) '2.0'\n-2C401 Extract OS            00 (0) 'MS-DOS'\n-2C402 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C404 Compression Method    0000 (0) 'Stored'\n-2C406 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C40A CRC                   477673F7 (1198945271)\n-2C40E Compressed Size       00000656 (1622)\n-2C412 Uncompressed Size     00000656 (1622)\n-2C416 Filename Length       004D (77)\n-2C418 Extra Length          0009 (9)\n-2C41A Comment Length        0000 (0)\n-2C41C Disk Start            0000 (0)\n-2C41E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C420 Ext File Attributes   00000000 (0)\n-2C424 Local Header Offset   00001CCF (7375)\n-2C428 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C475 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C477   Length              0005 (5)\n-2C479   Flags               01 (1) 'Modification'\n-2C47A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C47E CENTRAL HEADER #16    02014B50 (33639248)\n-2C482 Created Zip Spec      14 (20) '2.0'\n-2C483 Created OS            00 (0) 'MS-DOS'\n-2C484 Extract Zip Spec      14 (20) '2.0'\n-2C485 Extract OS            00 (0) 'MS-DOS'\n-2C486 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C488 Compression Method    0000 (0) 'Stored'\n-2C48A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C48E CRC                   1CDFDA22 (484432418)\n-2C492 Compressed Size       000005D8 (1496)\n-2C496 Uncompressed Size     000005D8 (1496)\n-2C49A Filename Length       0039 (57)\n-2C49C Extra Length          0009 (9)\n-2C49E Comment Length        0000 (0)\n-2C4A0 Disk Start            0000 (0)\n-2C4A2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C4A4 Ext File Attributes   00000000 (0)\n-2C4A8 Local Header Offset   000023A9 (9129)\n-2C4AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C4AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C4E5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C4E7   Length              0005 (5)\n-2C4E9   Flags               01 (1) 'Modification'\n-2C4EA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C4EE CENTRAL HEADER #17    02014B50 (33639248)\n-2C4F2 Created Zip Spec      14 (20) '2.0'\n-2C4F3 Created OS            00 (0) 'MS-DOS'\n-2C4F4 Extract Zip Spec      14 (20) '2.0'\n-2C4F5 Extract OS            00 (0) 'MS-DOS'\n-2C4F6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C4F8 Compression Method    0000 (0) 'Stored'\n-2C4FA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C4FE CRC                   A3E1AB14 (2749475604)\n-2C502 Compressed Size       000004EC (1260)\n-2C506 Uncompressed Size     000004EC (1260)\n-2C50A Filename Length       005F (95)\n-2C50C Extra Length          0009 (9)\n-2C50E Comment Length        0000 (0)\n-2C510 Disk Start            0000 (0)\n-2C512 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C514 Ext File Attributes   00000000 (0)\n-2C518 Local Header Offset   000029F1 (10737)\n-2C51C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C51C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C57B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C57D   Length              0005 (5)\n-2C57F   Flags               01 (1) 'Modification'\n-2C580   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C584 CENTRAL HEADER #18    02014B50 (33639248)\n-2C588 Created Zip Spec      14 (20) '2.0'\n-2C589 Created OS            00 (0) 'MS-DOS'\n-2C58A Extract Zip Spec      14 (20) '2.0'\n-2C58B Extract OS            00 (0) 'MS-DOS'\n-2C58C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C58E Compression Method    0000 (0) 'Stored'\n-2C590 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C594 CRC                   A4D1259E (2765170078)\n-2C598 Compressed Size       000003AD (941)\n-2C59C Uncompressed Size     000003AD (941)\n-2C5A0 Filename Length       0042 (66)\n-2C5A2 Extra Length          0009 (9)\n-2C5A4 Comment Length        0000 (0)\n-2C5A6 Disk Start            0000 (0)\n-2C5A8 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C5AA Ext File Attributes   00000000 (0)\n-2C5AE Local Header Offset   00002F73 (12147)\n-2C5B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C5B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C5F4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C5F6   Length              0005 (5)\n-2C5F8   Flags               01 (1) 'Modification'\n-2C5F9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C5FD CENTRAL HEADER #19    02014B50 (33639248)\n-2C601 Created Zip Spec      14 (20) '2.0'\n-2C602 Created OS            00 (0) 'MS-DOS'\n-2C603 Extract Zip Spec      14 (20) '2.0'\n-2C604 Extract OS            00 (0) 'MS-DOS'\n-2C605 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C607 Compression Method    0000 (0) 'Stored'\n-2C609 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C60D CRC                   B3FC9313 (3019674387)\n-2C611 Compressed Size       00000642 (1602)\n-2C615 Uncompressed Size     00000642 (1602)\n-2C619 Filename Length       0061 (97)\n-2C61B Extra Length          0009 (9)\n-2C61D Comment Length        0000 (0)\n-2C61F Disk Start            0000 (0)\n-2C621 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C623 Ext File Attributes   00000000 (0)\n-2C627 Local Header Offset   00003399 (13209)\n-2C62B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C68C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C68E   Length              0005 (5)\n-2C690   Flags               01 (1) 'Modification'\n-2C691   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C695 CENTRAL HEADER #20    02014B50 (33639248)\n-2C699 Created Zip Spec      14 (20) '2.0'\n-2C69A Created OS            00 (0) 'MS-DOS'\n-2C69B Extract Zip Spec      14 (20) '2.0'\n-2C69C Extract OS            00 (0) 'MS-DOS'\n-2C69D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C69F Compression Method    0000 (0) 'Stored'\n-2C6A1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C6A5 CRC                   64885BF9 (1686658041)\n-2C6A9 Compressed Size       000004D6 (1238)\n-2C6AD Uncompressed Size     000004D6 (1238)\n-2C6B1 Filename Length       0043 (67)\n-2C6B3 Extra Length          0009 (9)\n-2C6B5 Comment Length        0000 (0)\n-2C6B7 Disk Start            0000 (0)\n-2C6B9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C6BB Ext File Attributes   00000000 (0)\n-2C6BF Local Header Offset   00003A73 (14963)\n-2C6C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C6C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C706 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C708   Length              0005 (5)\n-2C70A   Flags               01 (1) 'Modification'\n-2C70B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C70F CENTRAL HEADER #21    02014B50 (33639248)\n-2C713 Created Zip Spec      14 (20) '2.0'\n-2C714 Created OS            00 (0) 'MS-DOS'\n-2C715 Extract Zip Spec      14 (20) '2.0'\n-2C716 Extract OS            00 (0) 'MS-DOS'\n-2C717 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C719 Compression Method    0000 (0) 'Stored'\n-2C71B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C71F CRC                   8048035E (2152203102)\n-2C723 Compressed Size       00000CCF (3279)\n-2C727 Uncompressed Size     00000CCF (3279)\n-2C72B Filename Length       0059 (89)\n-2C72D Extra Length          0009 (9)\n-2C72F Comment Length        0000 (0)\n-2C731 Disk Start            0000 (0)\n-2C733 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C735 Ext File Attributes   00000000 (0)\n-2C739 Local Header Offset   00003FC3 (16323)\n-2C73D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C73D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C796 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C798   Length              0005 (5)\n-2C79A   Flags               01 (1) 'Modification'\n-2C79B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C79F CENTRAL HEADER #22    02014B50 (33639248)\n-2C7A3 Created Zip Spec      14 (20) '2.0'\n-2C7A4 Created OS            00 (0) 'MS-DOS'\n-2C7A5 Extract Zip Spec      14 (20) '2.0'\n-2C7A6 Extract OS            00 (0) 'MS-DOS'\n-2C7A7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C7A9 Compression Method    0000 (0) 'Stored'\n-2C7AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C7AF CRC                   5823E296 (1478746774)\n-2C7B3 Compressed Size       00000D57 (3415)\n-2C7B7 Uncompressed Size     00000D57 (3415)\n-2C7BB Filename Length       003F (63)\n-2C7BD Extra Length          0009 (9)\n-2C7BF Comment Length        0000 (0)\n-2C7C1 Disk Start            0000 (0)\n-2C7C3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C7C5 Ext File Attributes   00000000 (0)\n-2C7C9 Local Header Offset   00004D22 (19746)\n-2C7CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C7CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C80C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C80E   Length              0005 (5)\n-2C810   Flags               01 (1) 'Modification'\n-2C811   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C815 CENTRAL HEADER #23    02014B50 (33639248)\n-2C819 Created Zip Spec      14 (20) '2.0'\n-2C81A Created OS            00 (0) 'MS-DOS'\n-2C81B Extract Zip Spec      14 (20) '2.0'\n-2C81C Extract OS            00 (0) 'MS-DOS'\n-2C81D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C81F Compression Method    0000 (0) 'Stored'\n-2C821 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C825 CRC                   F738325E (4147655262)\n-2C829 Compressed Size       00000621 (1569)\n-2C82D Uncompressed Size     00000621 (1569)\n-2C831 Filename Length       005B (91)\n-2C833 Extra Length          0009 (9)\n-2C835 Comment Length        0000 (0)\n-2C837 Disk Start            0000 (0)\n-2C839 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C83B Ext File Attributes   00000000 (0)\n-2C83F Local Header Offset   00005AEF (23279)\n-2C843 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C89E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C8A0   Length              0005 (5)\n-2C8A2   Flags               01 (1) 'Modification'\n-2C8A3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C8A7 CENTRAL HEADER #24    02014B50 (33639248)\n-2C8AB Created Zip Spec      14 (20) '2.0'\n-2C8AC Created OS            00 (0) 'MS-DOS'\n-2C8AD Extract Zip Spec      14 (20) '2.0'\n-2C8AE Extract OS            00 (0) 'MS-DOS'\n-2C8AF General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C8B1 Compression Method    0000 (0) 'Stored'\n-2C8B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C8B7 CRC                   F41E47C4 (4095625156)\n-2C8BB Compressed Size       000004CA (1226)\n-2C8BF Uncompressed Size     000004CA (1226)\n-2C8C3 Filename Length       0040 (64)\n-2C8C5 Extra Length          0009 (9)\n-2C8C7 Comment Length        0000 (0)\n-2C8C9 Disk Start            0000 (0)\n-2C8CB Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C8CD Ext File Attributes   00000000 (0)\n-2C8D1 Local Header Offset   000061A2 (24994)\n-2C8D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C8D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C915 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C917   Length              0005 (5)\n-2C919   Flags               01 (1) 'Modification'\n-2C91A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C91E CENTRAL HEADER #25    02014B50 (33639248)\n-2C922 Created Zip Spec      14 (20) '2.0'\n-2C923 Created OS            00 (0) 'MS-DOS'\n-2C924 Extract Zip Spec      14 (20) '2.0'\n-2C925 Extract OS            00 (0) 'MS-DOS'\n-2C926 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C928 Compression Method    0000 (0) 'Stored'\n-2C92A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C92E CRC                   D667F23A (3597136442)\n-2C932 Compressed Size       0000062F (1583)\n-2C936 Uncompressed Size     0000062F (1583)\n-2C93A Filename Length       005D (93)\n-2C93C Extra Length          0009 (9)\n-2C93E Comment Length        0000 (0)\n-2C940 Disk Start            0000 (0)\n-2C942 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C944 Ext File Attributes   00000000 (0)\n-2C948 Local Header Offset   000066E3 (26339)\n-2C94C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C94C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C9A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2C9AB   Length              0005 (5)\n-2C9AD   Flags               01 (1) 'Modification'\n-2C9AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2C9B2 CENTRAL HEADER #26    02014B50 (33639248)\n-2C9B6 Created Zip Spec      14 (20) '2.0'\n-2C9B7 Created OS            00 (0) 'MS-DOS'\n-2C9B8 Extract Zip Spec      14 (20) '2.0'\n-2C9B9 Extract OS            00 (0) 'MS-DOS'\n-2C9BA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2C9BC Compression Method    0000 (0) 'Stored'\n-2C9BE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2C9C2 CRC                   93881B9D (2475170717)\n-2C9C6 Compressed Size       000004D2 (1234)\n-2C9CA Uncompressed Size     000004D2 (1234)\n-2C9CE Filename Length       0041 (65)\n-2C9D0 Extra Length          0009 (9)\n-2C9D2 Comment Length        0000 (0)\n-2C9D4 Disk Start            0000 (0)\n-2C9D6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2C9D8 Ext File Attributes   00000000 (0)\n-2C9DC Local Header Offset   00006DA6 (28070)\n-2C9E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C9E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CA21 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CA23   Length              0005 (5)\n-2CA25   Flags               01 (1) 'Modification'\n-2CA26   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CA2A CENTRAL HEADER #27    02014B50 (33639248)\n-2CA2E Created Zip Spec      14 (20) '2.0'\n-2CA2F Created OS            00 (0) 'MS-DOS'\n-2CA30 Extract Zip Spec      14 (20) '2.0'\n-2CA31 Extract OS            00 (0) 'MS-DOS'\n-2CA32 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CA34 Compression Method    0000 (0) 'Stored'\n-2CA36 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CA3A CRC                   4F6AB83C (1332394044)\n-2CA3E Compressed Size       00000605 (1541)\n-2CA42 Uncompressed Size     00000605 (1541)\n-2CA46 Filename Length       0057 (87)\n-2CA48 Extra Length          0009 (9)\n-2CA4A Comment Length        0000 (0)\n-2CA4C Disk Start            0000 (0)\n-2CA4E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CA50 Ext File Attributes   00000000 (0)\n-2CA54 Local Header Offset   000072F0 (29424)\n-2CA58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CA58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CAAF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CAB1   Length              0005 (5)\n-2CAB3   Flags               01 (1) 'Modification'\n-2CAB4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CAB8 CENTRAL HEADER #28    02014B50 (33639248)\n-2CABC Created Zip Spec      14 (20) '2.0'\n-2CABD Created OS            00 (0) 'MS-DOS'\n-2CABE Extract Zip Spec      14 (20) '2.0'\n-2CABF Extract OS            00 (0) 'MS-DOS'\n-2CAC0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CAC2 Compression Method    0000 (0) 'Stored'\n-2CAC4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CAC8 CRC                   69A29F5A (1772265306)\n-2CACC Compressed Size       000004BA (1210)\n-2CAD0 Uncompressed Size     000004BA (1210)\n-2CAD4 Filename Length       003E (62)\n-2CAD6 Extra Length          0009 (9)\n-2CAD8 Comment Length        0000 (0)\n-2CADA Disk Start            0000 (0)\n-2CADC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CADE Ext File Attributes   00000000 (0)\n-2CAE2 Local Header Offset   00007983 (31107)\n-2CAE6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CAE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CB24 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CB26   Length              0005 (5)\n-2CB28   Flags               01 (1) 'Modification'\n-2CB29   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CB2D CENTRAL HEADER #29    02014B50 (33639248)\n-2CB31 Created Zip Spec      14 (20) '2.0'\n-2CB32 Created OS            00 (0) 'MS-DOS'\n-2CB33 Extract Zip Spec      14 (20) '2.0'\n-2CB34 Extract OS            00 (0) 'MS-DOS'\n-2CB35 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CB37 Compression Method    0000 (0) 'Stored'\n-2CB39 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CB3D CRC                   5F91CD1B (1603390747)\n-2CB41 Compressed Size       0000049F (1183)\n-2CB45 Uncompressed Size     0000049F (1183)\n-2CB49 Filename Length       0037 (55)\n-2CB4B Extra Length          0009 (9)\n-2CB4D Comment Length        0000 (0)\n-2CB4F Disk Start            0000 (0)\n-2CB51 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CB53 Ext File Attributes   00000000 (0)\n-2CB57 Local Header Offset   00007EB2 (32434)\n-2CB5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CB5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CB92 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CB94   Length              0005 (5)\n-2CB96   Flags               01 (1) 'Modification'\n-2CB97   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CB9B CENTRAL HEADER #30    02014B50 (33639248)\n-2CB9F Created Zip Spec      14 (20) '2.0'\n-2CBA0 Created OS            00 (0) 'MS-DOS'\n-2CBA1 Extract Zip Spec      14 (20) '2.0'\n-2CBA2 Extract OS            00 (0) 'MS-DOS'\n-2CBA3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CBA5 Compression Method    0000 (0) 'Stored'\n-2CBA7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CBAB CRC                   683534CE (1748317390)\n-2CBAF Compressed Size       00000713 (1811)\n-2CBB3 Uncompressed Size     00000713 (1811)\n-2CBB7 Filename Length       0049 (73)\n-2CBB9 Extra Length          0009 (9)\n-2CBBB Comment Length        0000 (0)\n-2CBBD Disk Start            0000 (0)\n-2CBBF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CBC1 Ext File Attributes   00000000 (0)\n-2CBC5 Local Header Offset   000083BF (33727)\n-2CBC9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CBC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CC12 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CC14   Length              0005 (5)\n-2CC16   Flags               01 (1) 'Modification'\n-2CC17   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CC1B CENTRAL HEADER #31    02014B50 (33639248)\n-2CC1F Created Zip Spec      14 (20) '2.0'\n-2CC20 Created OS            00 (0) 'MS-DOS'\n-2CC21 Extract Zip Spec      14 (20) '2.0'\n-2CC22 Extract OS            00 (0) 'MS-DOS'\n-2CC23 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CC25 Compression Method    0000 (0) 'Stored'\n-2CC27 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CC2B CRC                   461B7875 (1176205429)\n-2CC2F Compressed Size       0000068C (1676)\n-2CC33 Uncompressed Size     0000068C (1676)\n-2CC37 Filename Length       0037 (55)\n-2CC39 Extra Length          0009 (9)\n-2CC3B Comment Length        0000 (0)\n-2CC3D Disk Start            0000 (0)\n-2CC3F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CC41 Ext File Attributes   00000000 (0)\n-2CC45 Local Header Offset   00008B52 (35666)\n-2CC49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CC49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CC80 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CC82   Length              0005 (5)\n-2CC84   Flags               01 (1) 'Modification'\n-2CC85   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CC89 CENTRAL HEADER #32    02014B50 (33639248)\n-2CC8D Created Zip Spec      14 (20) '2.0'\n-2CC8E Created OS            00 (0) 'MS-DOS'\n-2CC8F Extract Zip Spec      14 (20) '2.0'\n-2CC90 Extract OS            00 (0) 'MS-DOS'\n-2CC91 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CC93 Compression Method    0000 (0) 'Stored'\n-2CC95 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CC99 CRC                   B65DA575 (3059590517)\n-2CC9D Compressed Size       000009BF (2495)\n-2CCA1 Uncompressed Size     000009BF (2495)\n-2CCA5 Filename Length       0053 (83)\n-2CCA7 Extra Length          0009 (9)\n-2CCA9 Comment Length        0000 (0)\n-2CCAB Disk Start            0000 (0)\n-2CCAD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CCAF Ext File Attributes   00000000 (0)\n-2CCB3 Local Header Offset   0000924C (37452)\n-2CCB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CCB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CD0A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CD0C   Length              0005 (5)\n-2CD0E   Flags               01 (1) 'Modification'\n-2CD0F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CD13 CENTRAL HEADER #33    02014B50 (33639248)\n-2CD17 Created Zip Spec      14 (20) '2.0'\n-2CD18 Created OS            00 (0) 'MS-DOS'\n-2CD19 Extract Zip Spec      14 (20) '2.0'\n-2CD1A Extract OS            00 (0) 'MS-DOS'\n-2CD1B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CD1D Compression Method    0000 (0) 'Stored'\n-2CD1F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CD23 CRC                   3F3BD0F7 (1060884727)\n-2CD27 Compressed Size       000007CA (1994)\n-2CD2B Uncompressed Size     000007CA (1994)\n-2CD2F Filename Length       003C (60)\n-2CD31 Extra Length          0009 (9)\n-2CD33 Comment Length        0000 (0)\n-2CD35 Disk Start            0000 (0)\n-2CD37 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CD39 Ext File Attributes   00000000 (0)\n-2CD3D Local Header Offset   00009C95 (40085)\n-2CD41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CD41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CD7D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CD7F   Length              0005 (5)\n-2CD81   Flags               01 (1) 'Modification'\n-2CD82   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CD86 CENTRAL HEADER #34    02014B50 (33639248)\n-2CD8A Created Zip Spec      14 (20) '2.0'\n-2CD8B Created OS            00 (0) 'MS-DOS'\n-2CD8C Extract Zip Spec      14 (20) '2.0'\n-2CD8D Extract OS            00 (0) 'MS-DOS'\n-2CD8E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CD90 Compression Method    0000 (0) 'Stored'\n-2CD92 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CD96 CRC                   06878591 (109544849)\n-2CD9A Compressed Size       0000058F (1423)\n-2CD9E Uncompressed Size     0000058F (1423)\n-2CDA2 Filename Length       0060 (96)\n-2CDA4 Extra Length          0009 (9)\n-2CDA6 Comment Length        0000 (0)\n-2CDA8 Disk Start            0000 (0)\n-2CDAA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CDAC Ext File Attributes   00000000 (0)\n-2CDB0 Local Header Offset   0000A4D2 (42194)\n-2CDB4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CDB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CE14 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CE16   Length              0005 (5)\n-2CE18   Flags               01 (1) 'Modification'\n-2CE19   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CE1D CENTRAL HEADER #35    02014B50 (33639248)\n-2CE21 Created Zip Spec      14 (20) '2.0'\n-2CE22 Created OS            00 (0) 'MS-DOS'\n-2CE23 Extract Zip Spec      14 (20) '2.0'\n-2CE24 Extract OS            00 (0) 'MS-DOS'\n-2CE25 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CE27 Compression Method    0000 (0) 'Stored'\n-2CE29 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CE2D CRC                   33A99463 (866751587)\n-2CE31 Compressed Size       00000404 (1028)\n-2CE35 Uncompressed Size     00000404 (1028)\n-2CE39 Filename Length       004A (74)\n-2CE3B Extra Length          0009 (9)\n-2CE3D Comment Length        0000 (0)\n-2CE3F Disk Start            0000 (0)\n-2CE41 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CE43 Ext File Attributes   00000000 (0)\n-2CE47 Local Header Offset   0000AAF8 (43768)\n-2CE4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CE4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CE95 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CE97   Length              0005 (5)\n-2CE99   Flags               01 (1) 'Modification'\n-2CE9A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CE9E CENTRAL HEADER #36    02014B50 (33639248)\n-2CEA2 Created Zip Spec      14 (20) '2.0'\n-2CEA3 Created OS            00 (0) 'MS-DOS'\n-2CEA4 Extract Zip Spec      14 (20) '2.0'\n-2CEA5 Extract OS            00 (0) 'MS-DOS'\n-2CEA6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CEA8 Compression Method    0000 (0) 'Stored'\n-2CEAA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CEAE CRC                   0D119F63 (219258723)\n-2CEB2 Compressed Size       00000677 (1655)\n-2CEB6 Uncompressed Size     00000677 (1655)\n-2CEBA Filename Length       004C (76)\n-2CEBC Extra Length          0009 (9)\n-2CEBE Comment Length        0000 (0)\n-2CEC0 Disk Start            0000 (0)\n-2CEC2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CEC4 Ext File Attributes   00000000 (0)\n-2CEC8 Local Header Offset   0000AF7D (44925)\n-2CECC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CF18 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CF1A   Length              0005 (5)\n-2CF1C   Flags               01 (1) 'Modification'\n-2CF1D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CF21 CENTRAL HEADER #37    02014B50 (33639248)\n-2CF25 Created Zip Spec      14 (20) '2.0'\n-2CF26 Created OS            00 (0) 'MS-DOS'\n-2CF27 Extract Zip Spec      14 (20) '2.0'\n-2CF28 Extract OS            00 (0) 'MS-DOS'\n-2CF29 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CF2B Compression Method    0000 (0) 'Stored'\n-2CF2D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CF31 CRC                   6C618ECE (1818332878)\n-2CF35 Compressed Size       000004E6 (1254)\n-2CF39 Uncompressed Size     000004E6 (1254)\n-2CF3D Filename Length       0040 (64)\n-2CF3F Extra Length          0009 (9)\n-2CF41 Comment Length        0000 (0)\n-2CF43 Disk Start            0000 (0)\n-2CF45 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CF47 Ext File Attributes   00000000 (0)\n-2CF4B Local Header Offset   0000B677 (46711)\n-2CF4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CF4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2CF8F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2CF91   Length              0005 (5)\n-2CF93   Flags               01 (1) 'Modification'\n-2CF94   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2CF98 CENTRAL HEADER #38    02014B50 (33639248)\n-2CF9C Created Zip Spec      14 (20) '2.0'\n-2CF9D Created OS            00 (0) 'MS-DOS'\n-2CF9E Extract Zip Spec      14 (20) '2.0'\n-2CF9F Extract OS            00 (0) 'MS-DOS'\n-2CFA0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2CFA2 Compression Method    0000 (0) 'Stored'\n-2CFA4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2CFA8 CRC                   D4CF19C1 (3570342337)\n-2CFAC Compressed Size       00000861 (2145)\n-2CFB0 Uncompressed Size     00000861 (2145)\n-2CFB4 Filename Length       0054 (84)\n-2CFB6 Extra Length          0009 (9)\n-2CFB8 Comment Length        0000 (0)\n-2CFBA Disk Start            0000 (0)\n-2CFBC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2CFBE Ext File Attributes   00000000 (0)\n-2CFC2 Local Header Offset   0000BBD4 (48084)\n-2CFC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2CFC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D01A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D01C   Length              0005 (5)\n-2D01E   Flags               01 (1) 'Modification'\n-2D01F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D023 CENTRAL HEADER #39    02014B50 (33639248)\n-2D027 Created Zip Spec      14 (20) '2.0'\n-2D028 Created OS            00 (0) 'MS-DOS'\n-2D029 Extract Zip Spec      14 (20) '2.0'\n-2D02A Extract OS            00 (0) 'MS-DOS'\n-2D02B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D02D Compression Method    0000 (0) 'Stored'\n-2D02F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D033 CRC                   F5979F52 (4120354642)\n-2D037 Compressed Size       00000752 (1874)\n-2D03B Uncompressed Size     00000752 (1874)\n-2D03F Filename Length       0044 (68)\n-2D041 Extra Length          0009 (9)\n-2D043 Comment Length        0000 (0)\n-2D045 Disk Start            0000 (0)\n-2D047 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D049 Ext File Attributes   00000000 (0)\n-2D04D Local Header Offset   0000C4C0 (50368)\n-2D051 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D095 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D097   Length              0005 (5)\n-2D099   Flags               01 (1) 'Modification'\n-2D09A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D09E CENTRAL HEADER #40    02014B50 (33639248)\n-2D0A2 Created Zip Spec      14 (20) '2.0'\n-2D0A3 Created OS            00 (0) 'MS-DOS'\n-2D0A4 Extract Zip Spec      14 (20) '2.0'\n-2D0A5 Extract OS            00 (0) 'MS-DOS'\n-2D0A6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D0A8 Compression Method    0000 (0) 'Stored'\n-2D0AA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D0AE CRC                   7EBB694F (2126211407)\n-2D0B2 Compressed Size       0000086F (2159)\n-2D0B6 Uncompressed Size     0000086F (2159)\n-2D0BA Filename Length       0056 (86)\n-2D0BC Extra Length          0009 (9)\n-2D0BE Comment Length        0000 (0)\n-2D0C0 Disk Start            0000 (0)\n-2D0C2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D0C4 Ext File Attributes   00000000 (0)\n-2D0C8 Local Header Offset   0000CC8D (52365)\n-2D0CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D0CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D122 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D124   Length              0005 (5)\n-2D126   Flags               01 (1) 'Modification'\n-2D127   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D12B CENTRAL HEADER #41    02014B50 (33639248)\n-2D12F Created Zip Spec      14 (20) '2.0'\n-2D130 Created OS            00 (0) 'MS-DOS'\n-2D131 Extract Zip Spec      14 (20) '2.0'\n-2D132 Extract OS            00 (0) 'MS-DOS'\n-2D133 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D135 Compression Method    0000 (0) 'Stored'\n-2D137 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D13B CRC                   FDF1F5C7 (4260492743)\n-2D13F Compressed Size       000007BE (1982)\n-2D143 Uncompressed Size     000007BE (1982)\n-2D147 Filename Length       0045 (69)\n-2D149 Extra Length          0009 (9)\n-2D14B Comment Length        0000 (0)\n-2D14D Disk Start            0000 (0)\n-2D14F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D151 Ext File Attributes   00000000 (0)\n-2D155 Local Header Offset   0000D589 (54665)\n-2D159 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D19E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D1A0   Length              0005 (5)\n-2D1A2   Flags               01 (1) 'Modification'\n-2D1A3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D1A7 CENTRAL HEADER #42    02014B50 (33639248)\n-2D1AB Created Zip Spec      14 (20) '2.0'\n-2D1AC Created OS            00 (0) 'MS-DOS'\n-2D1AD Extract Zip Spec      14 (20) '2.0'\n-2D1AE Extract OS            00 (0) 'MS-DOS'\n-2D1AF General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D1B1 Compression Method    0000 (0) 'Stored'\n-2D1B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D1B7 CRC                   01B36EDE (28536542)\n-2D1BB Compressed Size       000007FB (2043)\n-2D1BF Uncompressed Size     000007FB (2043)\n-2D1C3 Filename Length       005C (92)\n-2D1C5 Extra Length          0009 (9)\n-2D1C7 Comment Length        0000 (0)\n-2D1C9 Disk Start            0000 (0)\n-2D1CB Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D1CD Ext File Attributes   00000000 (0)\n-2D1D1 Local Header Offset   0000DDC3 (56771)\n-2D1D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D1D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D231 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D233   Length              0005 (5)\n-2D235   Flags               01 (1) 'Modification'\n-2D236   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D23A CENTRAL HEADER #43    02014B50 (33639248)\n-2D23E Created Zip Spec      14 (20) '2.0'\n-2D23F Created OS            00 (0) 'MS-DOS'\n-2D240 Extract Zip Spec      14 (20) '2.0'\n-2D241 Extract OS            00 (0) 'MS-DOS'\n-2D242 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D244 Compression Method    0000 (0) 'Stored'\n-2D246 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D24A CRC                   73EE1A9A (1944984218)\n-2D24E Compressed Size       0000068C (1676)\n-2D252 Uncompressed Size     0000068C (1676)\n-2D256 Filename Length       0048 (72)\n-2D258 Extra Length          0009 (9)\n-2D25A Comment Length        0000 (0)\n-2D25C Disk Start            0000 (0)\n-2D25E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D260 Ext File Attributes   00000000 (0)\n-2D264 Local Header Offset   0000E651 (58961)\n-2D268 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D2B0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D2B2   Length              0005 (5)\n-2D2B4   Flags               01 (1) 'Modification'\n-2D2B5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D2B9 CENTRAL HEADER #44    02014B50 (33639248)\n-2D2BD Created Zip Spec      14 (20) '2.0'\n-2D2BE Created OS            00 (0) 'MS-DOS'\n-2D2BF Extract Zip Spec      14 (20) '2.0'\n-2D2C0 Extract OS            00 (0) 'MS-DOS'\n-2D2C1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D2C3 Compression Method    0000 (0) 'Stored'\n-2D2C5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D2C9 CRC                   CE1989A0 (3457780128)\n-2D2CD Compressed Size       0000087D (2173)\n-2D2D1 Uncompressed Size     0000087D (2173)\n-2D2D5 Filename Length       0058 (88)\n-2D2D7 Extra Length          0009 (9)\n-2D2D9 Comment Length        0000 (0)\n-2D2DB Disk Start            0000 (0)\n-2D2DD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D2DF Ext File Attributes   00000000 (0)\n-2D2E3 Local Header Offset   0000ED5C (60764)\n-2D2E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D33F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D341   Length              0005 (5)\n-2D343   Flags               01 (1) 'Modification'\n-2D344   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D348 CENTRAL HEADER #45    02014B50 (33639248)\n-2D34C Created Zip Spec      14 (20) '2.0'\n-2D34D Created OS            00 (0) 'MS-DOS'\n-2D34E Extract Zip Spec      14 (20) '2.0'\n-2D34F Extract OS            00 (0) 'MS-DOS'\n-2D350 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D352 Compression Method    0000 (0) 'Stored'\n-2D354 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D358 CRC                   87BE01A4 (2277376420)\n-2D35C Compressed Size       00000762 (1890)\n-2D360 Uncompressed Size     00000762 (1890)\n-2D364 Filename Length       0046 (70)\n-2D366 Extra Length          0009 (9)\n-2D368 Comment Length        0000 (0)\n-2D36A Disk Start            0000 (0)\n-2D36C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D36E Ext File Attributes   00000000 (0)\n-2D372 Local Header Offset   0000F668 (63080)\n-2D376 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D3BC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D3BE   Length              0005 (5)\n-2D3C0   Flags               01 (1) 'Modification'\n-2D3C1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D3C5 CENTRAL HEADER #46    02014B50 (33639248)\n-2D3C9 Created Zip Spec      14 (20) '2.0'\n-2D3CA Created OS            00 (0) 'MS-DOS'\n-2D3CB Extract Zip Spec      14 (20) '2.0'\n-2D3CC Extract OS            00 (0) 'MS-DOS'\n-2D3CD General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D3CF Compression Method    0000 (0) 'Stored'\n-2D3D1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D3D5 CRC                   DA7A3F13 (3665444627)\n-2D3D9 Compressed Size       0000038C (908)\n-2D3DD Uncompressed Size     0000038C (908)\n-2D3E1 Filename Length       003B (59)\n-2D3E3 Extra Length          0009 (9)\n-2D3E5 Comment Length        0000 (0)\n-2D3E7 Disk Start            0000 (0)\n-2D3E9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D3EB Ext File Attributes   00000000 (0)\n-2D3EF Local Header Offset   0000FE47 (65095)\n-2D3F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D3F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D42E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D430   Length              0005 (5)\n-2D432   Flags               01 (1) 'Modification'\n-2D433   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D437 CENTRAL HEADER #47    02014B50 (33639248)\n-2D43B Created Zip Spec      14 (20) '2.0'\n-2D43C Created OS            00 (0) 'MS-DOS'\n-2D43D Extract Zip Spec      14 (20) '2.0'\n-2D43E Extract OS            00 (0) 'MS-DOS'\n-2D43F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D441 Compression Method    0000 (0) 'Stored'\n-2D443 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D447 CRC                   C9151FB9 (3373604793)\n-2D44B Compressed Size       000009B9 (2489)\n-2D44F Uncompressed Size     000009B9 (2489)\n-2D453 Filename Length       003A (58)\n-2D455 Extra Length          0009 (9)\n-2D457 Comment Length        0000 (0)\n-2D459 Disk Start            0000 (0)\n-2D45B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D45D Ext File Attributes   00000000 (0)\n-2D461 Local Header Offset   00010245 (66117)\n-2D465 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D49F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D4A1   Length              0005 (5)\n-2D4A3   Flags               01 (1) 'Modification'\n-2D4A4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D4A8 CENTRAL HEADER #48    02014B50 (33639248)\n-2D4AC Created Zip Spec      14 (20) '2.0'\n-2D4AD Created OS            00 (0) 'MS-DOS'\n-2D4AE Extract Zip Spec      14 (20) '2.0'\n-2D4AF Extract OS            00 (0) 'MS-DOS'\n-2D4B0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D4B2 Compression Method    0000 (0) 'Stored'\n-2D4B4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D4B8 CRC                   E863AE94 (3898846868)\n-2D4BC Compressed Size       000006E6 (1766)\n-2D4C0 Uncompressed Size     000006E6 (1766)\n-2D4C4 Filename Length       0057 (87)\n-2D4C6 Extra Length          0009 (9)\n-2D4C8 Comment Length        0000 (0)\n-2D4CA Disk Start            0000 (0)\n-2D4CC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D4CE Ext File Attributes   00000000 (0)\n-2D4D2 Local Header Offset   00010C6F (68719)\n-2D4D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D52D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D52F   Length              0005 (5)\n-2D531   Flags               01 (1) 'Modification'\n-2D532   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D536 CENTRAL HEADER #49    02014B50 (33639248)\n-2D53A Created Zip Spec      14 (20) '2.0'\n-2D53B Created OS            00 (0) 'MS-DOS'\n-2D53C Extract Zip Spec      14 (20) '2.0'\n-2D53D Extract OS            00 (0) 'MS-DOS'\n-2D53E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D540 Compression Method    0000 (0) 'Stored'\n-2D542 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D546 CRC                   3F43BF6E (1061404526)\n-2D54A Compressed Size       000005A5 (1445)\n-2D54E Uncompressed Size     000005A5 (1445)\n-2D552 Filename Length       0045 (69)\n-2D554 Extra Length          0009 (9)\n-2D556 Comment Length        0000 (0)\n-2D558 Disk Start            0000 (0)\n-2D55A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D55C Ext File Attributes   00000000 (0)\n-2D560 Local Header Offset   000113E3 (70627)\n-2D564 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D5A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D5AB   Length              0005 (5)\n-2D5AD   Flags               01 (1) 'Modification'\n-2D5AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D5B2 CENTRAL HEADER #50    02014B50 (33639248)\n-2D5B6 Created Zip Spec      14 (20) '2.0'\n-2D5B7 Created OS            00 (0) 'MS-DOS'\n-2D5B8 Extract Zip Spec      14 (20) '2.0'\n-2D5B9 Extract OS            00 (0) 'MS-DOS'\n-2D5BA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D5BC Compression Method    0000 (0) 'Stored'\n-2D5BE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D5C2 CRC                   45EDF4A7 (1173222567)\n-2D5C6 Compressed Size       000008A2 (2210)\n-2D5CA Uncompressed Size     000008A2 (2210)\n-2D5CE Filename Length       004F (79)\n-2D5D0 Extra Length          0009 (9)\n-2D5D2 Comment Length        0000 (0)\n-2D5D4 Disk Start            0000 (0)\n-2D5D6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D5D8 Ext File Attributes   00000000 (0)\n-2D5DC Local Header Offset   00011A04 (72196)\n-2D5E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D62F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D631   Length              0005 (5)\n-2D633   Flags               01 (1) 'Modification'\n-2D634   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D638 CENTRAL HEADER #51    02014B50 (33639248)\n-2D63C Created Zip Spec      14 (20) '2.0'\n-2D63D Created OS            00 (0) 'MS-DOS'\n-2D63E Extract Zip Spec      14 (20) '2.0'\n-2D63F Extract OS            00 (0) 'MS-DOS'\n-2D640 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D642 Compression Method    0000 (0) 'Stored'\n-2D644 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D648 CRC                   202D8FEC (539856876)\n-2D64C Compressed Size       0000086C (2156)\n-2D650 Uncompressed Size     0000086C (2156)\n-2D654 Filename Length       0059 (89)\n-2D656 Extra Length          0009 (9)\n-2D658 Comment Length        0000 (0)\n-2D65A Disk Start            0000 (0)\n-2D65C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D65E Ext File Attributes   00000000 (0)\n-2D662 Local Header Offset   0001232C (74540)\n-2D666 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D6BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D6C1   Length              0005 (5)\n-2D6C3   Flags               01 (1) 'Modification'\n-2D6C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D6C8 CENTRAL HEADER #52    02014B50 (33639248)\n-2D6CC Created Zip Spec      14 (20) '2.0'\n-2D6CD Created OS            00 (0) 'MS-DOS'\n-2D6CE Extract Zip Spec      14 (20) '2.0'\n-2D6CF Extract OS            00 (0) 'MS-DOS'\n-2D6D0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D6D2 Compression Method    0000 (0) 'Stored'\n-2D6D4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D6D8 CRC                   E72AB2CB (3878335179)\n-2D6DC Compressed Size       0000076A (1898)\n-2D6E0 Uncompressed Size     0000076A (1898)\n-2D6E4 Filename Length       0046 (70)\n-2D6E6 Extra Length          0009 (9)\n-2D6E8 Comment Length        0000 (0)\n-2D6EA Disk Start            0000 (0)\n-2D6EC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D6EE Ext File Attributes   00000000 (0)\n-2D6F2 Local Header Offset   00012C28 (76840)\n-2D6F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D6F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D73C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D73E   Length              0005 (5)\n-2D740   Flags               01 (1) 'Modification'\n-2D741   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D745 CENTRAL HEADER #53    02014B50 (33639248)\n-2D749 Created Zip Spec      14 (20) '2.0'\n-2D74A Created OS            00 (0) 'MS-DOS'\n-2D74B Extract Zip Spec      14 (20) '2.0'\n-2D74C Extract OS            00 (0) 'MS-DOS'\n-2D74D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D74F Compression Method    0000 (0) 'Stored'\n-2D751 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D755 CRC                   76F22A02 (1995581954)\n-2D759 Compressed Size       0000088B (2187)\n-2D75D Uncompressed Size     0000088B (2187)\n-2D761 Filename Length       003A (58)\n-2D763 Extra Length          0009 (9)\n-2D765 Comment Length        0000 (0)\n-2D767 Disk Start            0000 (0)\n-2D769 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D76B Ext File Attributes   00000000 (0)\n-2D76F Local Header Offset   0001340F (78863)\n-2D773 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D7AD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D7AF   Length              0005 (5)\n-2D7B1   Flags               01 (1) 'Modification'\n-2D7B2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D7B6 CENTRAL HEADER #54    02014B50 (33639248)\n-2D7BA Created Zip Spec      14 (20) '2.0'\n-2D7BB Created OS            00 (0) 'MS-DOS'\n-2D7BC Extract Zip Spec      14 (20) '2.0'\n-2D7BD Extract OS            00 (0) 'MS-DOS'\n-2D7BE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D7C0 Compression Method    0000 (0) 'Stored'\n-2D7C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D7C6 CRC                   1FA71F0A (531046154)\n-2D7CA Compressed Size       000008B9 (2233)\n-2D7CE Uncompressed Size     000008B9 (2233)\n-2D7D2 Filename Length       004A (74)\n-2D7D4 Extra Length          0009 (9)\n-2D7D6 Comment Length        0000 (0)\n-2D7D8 Disk Start            0000 (0)\n-2D7DA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D7DC Ext File Attributes   00000000 (0)\n-2D7E0 Local Header Offset   00013D0B (81163)\n-2D7E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D7E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D82E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D830   Length              0005 (5)\n-2D832   Flags               01 (1) 'Modification'\n-2D833   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D837 CENTRAL HEADER #55    02014B50 (33639248)\n-2D83B Created Zip Spec      14 (20) '2.0'\n-2D83C Created OS            00 (0) 'MS-DOS'\n-2D83D Extract Zip Spec      14 (20) '2.0'\n-2D83E Extract OS            00 (0) 'MS-DOS'\n-2D83F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D841 Compression Method    0000 (0) 'Stored'\n-2D843 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D847 CRC                   B7078851 (3070724177)\n-2D84B Compressed Size       0000086F (2159)\n-2D84F Uncompressed Size     0000086F (2159)\n-2D853 Filename Length       003F (63)\n-2D855 Extra Length          0009 (9)\n-2D857 Comment Length        0000 (0)\n-2D859 Disk Start            0000 (0)\n-2D85B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D85D Ext File Attributes   00000000 (0)\n-2D861 Local Header Offset   00014645 (83525)\n-2D865 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D8A4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D8A6   Length              0005 (5)\n-2D8A8   Flags               01 (1) 'Modification'\n-2D8A9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D8AD CENTRAL HEADER #56    02014B50 (33639248)\n-2D8B1 Created Zip Spec      14 (20) '2.0'\n-2D8B2 Created OS            00 (0) 'MS-DOS'\n-2D8B3 Extract Zip Spec      14 (20) '2.0'\n-2D8B4 Extract OS            00 (0) 'MS-DOS'\n-2D8B5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D8B7 Compression Method    0000 (0) 'Stored'\n-2D8B9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D8BD CRC                   B49B0AB3 (3030059699)\n-2D8C1 Compressed Size       000008C8 (2248)\n-2D8C5 Uncompressed Size     000008C8 (2248)\n-2D8C9 Filename Length       0051 (81)\n-2D8CB Extra Length          0009 (9)\n-2D8CD Comment Length        0000 (0)\n-2D8CF Disk Start            0000 (0)\n-2D8D1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D8D3 Ext File Attributes   00000000 (0)\n-2D8D7 Local Header Offset   00014F2A (85802)\n-2D8DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D8DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D92C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D92E   Length              0005 (5)\n-2D930   Flags               01 (1) 'Modification'\n-2D931   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D935 CENTRAL HEADER #57    02014B50 (33639248)\n-2D939 Created Zip Spec      14 (20) '2.0'\n-2D93A Created OS            00 (0) 'MS-DOS'\n-2D93B Extract Zip Spec      14 (20) '2.0'\n-2D93C Extract OS            00 (0) 'MS-DOS'\n-2D93D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D93F Compression Method    0000 (0) 'Stored'\n-2D941 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D945 CRC                   73AA286D (1940531309)\n-2D949 Compressed Size       000008E4 (2276)\n-2D94D Uncompressed Size     000008E4 (2276)\n-2D951 Filename Length       0064 (100)\n-2D953 Extra Length          0009 (9)\n-2D955 Comment Length        0000 (0)\n-2D957 Disk Start            0000 (0)\n-2D959 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D95B Ext File Attributes   00000000 (0)\n-2D95F Local Header Offset   0001587A (88186)\n-2D963 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2D9C7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2D9C9   Length              0005 (5)\n-2D9CB   Flags               01 (1) 'Modification'\n-2D9CC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2D9D0 CENTRAL HEADER #58    02014B50 (33639248)\n-2D9D4 Created Zip Spec      14 (20) '2.0'\n-2D9D5 Created OS            00 (0) 'MS-DOS'\n-2D9D6 Extract Zip Spec      14 (20) '2.0'\n-2D9D7 Extract OS            00 (0) 'MS-DOS'\n-2D9D8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2D9DA Compression Method    0000 (0) 'Stored'\n-2D9DC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2D9E0 CRC                   8180677E (2172675966)\n-2D9E4 Compressed Size       00000866 (2150)\n-2D9E8 Uncompressed Size     00000866 (2150)\n-2D9EC Filename Length       004C (76)\n-2D9EE Extra Length          0009 (9)\n-2D9F0 Comment Length        0000 (0)\n-2D9F2 Disk Start            0000 (0)\n-2D9F4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2D9F6 Ext File Attributes   00000000 (0)\n-2D9FA Local Header Offset   000161F9 (90617)\n-2D9FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D9FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DA4A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DA4C   Length              0005 (5)\n-2DA4E   Flags               01 (1) 'Modification'\n-2DA4F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DA53 CENTRAL HEADER #59    02014B50 (33639248)\n-2DA57 Created Zip Spec      14 (20) '2.0'\n-2DA58 Created OS            00 (0) 'MS-DOS'\n-2DA59 Extract Zip Spec      14 (20) '2.0'\n-2DA5A Extract OS            00 (0) 'MS-DOS'\n-2DA5B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DA5D Compression Method    0000 (0) 'Stored'\n-2DA5F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DA63 CRC                   F8729D71 (4168260977)\n-2DA67 Compressed Size       000008CD (2253)\n-2DA6B Uncompressed Size     000008CD (2253)\n-2DA6F Filename Length       003B (59)\n-2DA71 Extra Length          0009 (9)\n-2DA73 Comment Length        0000 (0)\n-2DA75 Disk Start            0000 (0)\n-2DA77 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DA79 Ext File Attributes   00000000 (0)\n-2DA7D Local Header Offset   00016AE2 (92898)\n-2DA81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DA81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DABC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DABE   Length              0005 (5)\n-2DAC0   Flags               01 (1) 'Modification'\n-2DAC1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DAC5 CENTRAL HEADER #60    02014B50 (33639248)\n-2DAC9 Created Zip Spec      14 (20) '2.0'\n-2DACA Created OS            00 (0) 'MS-DOS'\n-2DACB Extract Zip Spec      14 (20) '2.0'\n-2DACC Extract OS            00 (0) 'MS-DOS'\n-2DACD General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DACF Compression Method    0000 (0) 'Stored'\n-2DAD1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DAD5 CRC                   163BC46D (373015661)\n-2DAD9 Compressed Size       000006CF (1743)\n-2DADD Uncompressed Size     000006CF (1743)\n-2DAE1 Filename Length       0040 (64)\n-2DAE3 Extra Length          0009 (9)\n-2DAE5 Comment Length        0000 (0)\n-2DAE7 Disk Start            0000 (0)\n-2DAE9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DAEB Ext File Attributes   00000000 (0)\n-2DAEF Local Header Offset   00017421 (95265)\n-2DAF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DAF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DB33 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DB35   Length              0005 (5)\n-2DB37   Flags               01 (1) 'Modification'\n-2DB38   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DB3C CENTRAL HEADER #61    02014B50 (33639248)\n-2DB40 Created Zip Spec      14 (20) '2.0'\n-2DB41 Created OS            00 (0) 'MS-DOS'\n-2DB42 Extract Zip Spec      14 (20) '2.0'\n-2DB43 Extract OS            00 (0) 'MS-DOS'\n-2DB44 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DB46 Compression Method    0000 (0) 'Stored'\n-2DB48 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DB4C CRC                   0A75E30A (175497994)\n-2DB50 Compressed Size       00000B4C (2892)\n-2DB54 Uncompressed Size     00000B4C (2892)\n-2DB58 Filename Length       0038 (56)\n-2DB5A Extra Length          0009 (9)\n-2DB5C Comment Length        0000 (0)\n-2DB5E Disk Start            0000 (0)\n-2DB60 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DB62 Ext File Attributes   00000000 (0)\n-2DB66 Local Header Offset   00017B67 (97127)\n-2DB6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DBA2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DBA4   Length              0005 (5)\n-2DBA6   Flags               01 (1) 'Modification'\n-2DBA7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DBAB CENTRAL HEADER #62    02014B50 (33639248)\n-2DBAF Created Zip Spec      14 (20) '2.0'\n-2DBB0 Created OS            00 (0) 'MS-DOS'\n-2DBB1 Extract Zip Spec      14 (20) '2.0'\n-2DBB2 Extract OS            00 (0) 'MS-DOS'\n-2DBB3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DBB5 Compression Method    0000 (0) 'Stored'\n-2DBB7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DBBB CRC                   D82FD9C4 (3627014596)\n-2DBBF Compressed Size       00000575 (1397)\n-2DBC3 Uncompressed Size     00000575 (1397)\n-2DBC7 Filename Length       005C (92)\n-2DBC9 Extra Length          0009 (9)\n-2DBCB Comment Length        0000 (0)\n-2DBCD Disk Start            0000 (0)\n-2DBCF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DBD1 Ext File Attributes   00000000 (0)\n-2DBD5 Local Header Offset   00018722 (100130)\n-2DBD9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DBD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DC35 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DC37   Length              0005 (5)\n-2DC39   Flags               01 (1) 'Modification'\n-2DC3A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DC3E CENTRAL HEADER #63    02014B50 (33639248)\n-2DC42 Created Zip Spec      14 (20) '2.0'\n-2DC43 Created OS            00 (0) 'MS-DOS'\n-2DC44 Extract Zip Spec      14 (20) '2.0'\n-2DC45 Extract OS            00 (0) 'MS-DOS'\n-2DC46 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DC48 Compression Method    0000 (0) 'Stored'\n-2DC4A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DC4E CRC                   80E899CF (2162727375)\n-2DC52 Compressed Size       00000510 (1296)\n-2DC56 Uncompressed Size     00000510 (1296)\n-2DC5A Filename Length       004A (74)\n-2DC5C Extra Length          0009 (9)\n-2DC5E Comment Length        0000 (0)\n-2DC60 Disk Start            0000 (0)\n-2DC62 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DC64 Ext File Attributes   00000000 (0)\n-2DC68 Local Header Offset   00018D2A (101674)\n-2DC6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DC6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DCB6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DCB8   Length              0005 (5)\n-2DCBA   Flags               01 (1) 'Modification'\n-2DCBB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DCBF CENTRAL HEADER #64    02014B50 (33639248)\n-2DCC3 Created Zip Spec      14 (20) '2.0'\n-2DCC4 Created OS            00 (0) 'MS-DOS'\n-2DCC5 Extract Zip Spec      14 (20) '2.0'\n-2DCC6 Extract OS            00 (0) 'MS-DOS'\n-2DCC7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DCC9 Compression Method    0000 (0) 'Stored'\n-2DCCB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DCCF CRC                   CC7640C9 (3430301897)\n-2DCD3 Compressed Size       0000058D (1421)\n-2DCD7 Uncompressed Size     0000058D (1421)\n-2DCDB Filename Length       0060 (96)\n-2DCDD Extra Length          0009 (9)\n-2DCDF Comment Length        0000 (0)\n-2DCE1 Disk Start            0000 (0)\n-2DCE3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DCE5 Ext File Attributes   00000000 (0)\n-2DCE9 Local Header Offset   000192BB (103099)\n-2DCED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DCED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DD4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DD4F   Length              0005 (5)\n-2DD51   Flags               01 (1) 'Modification'\n-2DD52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DD56 CENTRAL HEADER #65    02014B50 (33639248)\n-2DD5A Created Zip Spec      14 (20) '2.0'\n-2DD5B Created OS            00 (0) 'MS-DOS'\n-2DD5C Extract Zip Spec      14 (20) '2.0'\n-2DD5D Extract OS            00 (0) 'MS-DOS'\n-2DD5E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DD60 Compression Method    0000 (0) 'Stored'\n-2DD62 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DD66 CRC                   882C24BA (2284594362)\n-2DD6A Compressed Size       00000522 (1314)\n-2DD6E Uncompressed Size     00000522 (1314)\n-2DD72 Filename Length       004C (76)\n-2DD74 Extra Length          0009 (9)\n-2DD76 Comment Length        0000 (0)\n-2DD78 Disk Start            0000 (0)\n-2DD7A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DD7C Ext File Attributes   00000000 (0)\n-2DD80 Local Header Offset   000198DF (104671)\n-2DD84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DD84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DDD0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DDD2   Length              0005 (5)\n-2DDD4   Flags               01 (1) 'Modification'\n-2DDD5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DDD9 CENTRAL HEADER #66    02014B50 (33639248)\n-2DDDD Created Zip Spec      14 (20) '2.0'\n-2DDDE Created OS            00 (0) 'MS-DOS'\n-2DDDF Extract Zip Spec      14 (20) '2.0'\n-2DDE0 Extract OS            00 (0) 'MS-DOS'\n-2DDE1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DDE3 Compression Method    0000 (0) 'Stored'\n-2DDE5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DDE9 CRC                   AE2FDFAD (2922373037)\n-2DDED Compressed Size       00000615 (1557)\n-2DDF1 Uncompressed Size     00000615 (1557)\n-2DDF5 Filename Length       005E (94)\n-2DDF7 Extra Length          0009 (9)\n-2DDF9 Comment Length        0000 (0)\n-2DDFB Disk Start            0000 (0)\n-2DDFD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DDFF Ext File Attributes   00000000 (0)\n-2DE03 Local Header Offset   00019E84 (106116)\n-2DE07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DE07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DE65 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DE67   Length              0005 (5)\n-2DE69   Flags               01 (1) 'Modification'\n-2DE6A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DE6E CENTRAL HEADER #67    02014B50 (33639248)\n-2DE72 Created Zip Spec      14 (20) '2.0'\n-2DE73 Created OS            00 (0) 'MS-DOS'\n-2DE74 Extract Zip Spec      14 (20) '2.0'\n-2DE75 Extract OS            00 (0) 'MS-DOS'\n-2DE76 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DE78 Compression Method    0000 (0) 'Stored'\n-2DE7A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DE7E CRC                   66C77CC5 (1724349637)\n-2DE82 Compressed Size       0000060D (1549)\n-2DE86 Uncompressed Size     0000060D (1549)\n-2DE8A Filename Length       004B (75)\n-2DE8C Extra Length          0009 (9)\n-2DE8E Comment Length        0000 (0)\n-2DE90 Disk Start            0000 (0)\n-2DE92 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DE94 Ext File Attributes   00000000 (0)\n-2DE98 Local Header Offset   0001A52E (107822)\n-2DE9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DE9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DEE7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DEE9   Length              0005 (5)\n-2DEEB   Flags               01 (1) 'Modification'\n-2DEEC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DEF0 CENTRAL HEADER #68    02014B50 (33639248)\n-2DEF4 Created Zip Spec      14 (20) '2.0'\n-2DEF5 Created OS            00 (0) 'MS-DOS'\n-2DEF6 Extract Zip Spec      14 (20) '2.0'\n-2DEF7 Extract OS            00 (0) 'MS-DOS'\n-2DEF8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DEFA Compression Method    0000 (0) 'Stored'\n-2DEFC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DF00 CRC                   84271B36 (2217155382)\n-2DF04 Compressed Size       00000B7C (2940)\n-2DF08 Uncompressed Size     00000B7C (2940)\n-2DF0C Filename Length       005E (94)\n-2DF0E Extra Length          0009 (9)\n-2DF10 Comment Length        0000 (0)\n-2DF12 Disk Start            0000 (0)\n-2DF14 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DF16 Ext File Attributes   00000000 (0)\n-2DF1A Local Header Offset   0001ABBD (109501)\n-2DF1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DF7C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2DF7E   Length              0005 (5)\n-2DF80   Flags               01 (1) 'Modification'\n-2DF81   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2DF85 CENTRAL HEADER #69    02014B50 (33639248)\n-2DF89 Created Zip Spec      14 (20) '2.0'\n-2DF8A Created OS            00 (0) 'MS-DOS'\n-2DF8B Extract Zip Spec      14 (20) '2.0'\n-2DF8C Extract OS            00 (0) 'MS-DOS'\n-2DF8D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2DF8F Compression Method    0000 (0) 'Stored'\n-2DF91 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2DF95 CRC                   1C3A7402 (473592834)\n-2DF99 Compressed Size       00000BE7 (3047)\n-2DF9D Uncompressed Size     00000BE7 (3047)\n-2DFA1 Filename Length       004B (75)\n-2DFA3 Extra Length          0009 (9)\n-2DFA5 Comment Length        0000 (0)\n-2DFA7 Disk Start            0000 (0)\n-2DFA9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2DFAB Ext File Attributes   00000000 (0)\n-2DFAF Local Header Offset   0001B7CE (112590)\n-2DFB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DFB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2DFFE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E000   Length              0005 (5)\n-2E002   Flags               01 (1) 'Modification'\n-2E003   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E007 CENTRAL HEADER #70    02014B50 (33639248)\n-2E00B Created Zip Spec      14 (20) '2.0'\n-2E00C Created OS            00 (0) 'MS-DOS'\n-2E00D Extract Zip Spec      14 (20) '2.0'\n-2E00E Extract OS            00 (0) 'MS-DOS'\n-2E00F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E011 Compression Method    0000 (0) 'Stored'\n-2E013 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E017 CRC                   227F049E (578749598)\n-2E01B Compressed Size       000003AD (941)\n-2E01F Uncompressed Size     000003AD (941)\n-2E023 Filename Length       003F (63)\n-2E025 Extra Length          0009 (9)\n-2E027 Comment Length        0000 (0)\n-2E029 Disk Start            0000 (0)\n-2E02B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E02D Ext File Attributes   00000000 (0)\n-2E031 Local Header Offset   0001C437 (115767)\n-2E035 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E074 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E076   Length              0005 (5)\n-2E078   Flags               01 (1) 'Modification'\n-2E079   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E07D CENTRAL HEADER #71    02014B50 (33639248)\n-2E081 Created Zip Spec      14 (20) '2.0'\n-2E082 Created OS            00 (0) 'MS-DOS'\n-2E083 Extract Zip Spec      14 (20) '2.0'\n-2E084 Extract OS            00 (0) 'MS-DOS'\n-2E085 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E087 Compression Method    0000 (0) 'Stored'\n-2E089 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E08D CRC                   5D9E685B (1570662491)\n-2E091 Compressed Size       000009A4 (2468)\n-2E095 Uncompressed Size     000009A4 (2468)\n-2E099 Filename Length       003E (62)\n-2E09B Extra Length          0009 (9)\n-2E09D Comment Length        0000 (0)\n-2E09F Disk Start            0000 (0)\n-2E0A1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E0A3 Ext File Attributes   00000000 (0)\n-2E0A7 Local Header Offset   0001C85A (116826)\n-2E0AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E0AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E0E9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E0EB   Length              0005 (5)\n-2E0ED   Flags               01 (1) 'Modification'\n-2E0EE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E0F2 CENTRAL HEADER #72    02014B50 (33639248)\n-2E0F6 Created Zip Spec      14 (20) '2.0'\n-2E0F7 Created OS            00 (0) 'MS-DOS'\n-2E0F8 Extract Zip Spec      14 (20) '2.0'\n-2E0F9 Extract OS            00 (0) 'MS-DOS'\n-2E0FA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E0FC Compression Method    0000 (0) 'Stored'\n-2E0FE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E102 CRC                   18DEBAB4 (417249972)\n-2E106 Compressed Size       00000573 (1395)\n-2E10A Uncompressed Size     00000573 (1395)\n-2E10E Filename Length       005D (93)\n-2E110 Extra Length          0009 (9)\n-2E112 Comment Length        0000 (0)\n-2E114 Disk Start            0000 (0)\n-2E116 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E118 Ext File Attributes   00000000 (0)\n-2E11C Local Header Offset   0001D273 (119411)\n-2E120 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E17D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E17F   Length              0005 (5)\n-2E181   Flags               01 (1) 'Modification'\n-2E182   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E186 CENTRAL HEADER #73    02014B50 (33639248)\n-2E18A Created Zip Spec      14 (20) '2.0'\n-2E18B Created OS            00 (0) 'MS-DOS'\n-2E18C Extract Zip Spec      14 (20) '2.0'\n-2E18D Extract OS            00 (0) 'MS-DOS'\n-2E18E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E190 Compression Method    0000 (0) 'Stored'\n-2E192 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E196 CRC                   D9040CB6 (3640921270)\n-2E19A Compressed Size       000003FE (1022)\n-2E19E Uncompressed Size     000003FE (1022)\n-2E1A2 Filename Length       0049 (73)\n-2E1A4 Extra Length          0009 (9)\n-2E1A6 Comment Length        0000 (0)\n-2E1A8 Disk Start            0000 (0)\n-2E1AA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E1AC Ext File Attributes   00000000 (0)\n-2E1B0 Local Header Offset   0001D87A (120954)\n-2E1B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E1B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E1FD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E1FF   Length              0005 (5)\n-2E201   Flags               01 (1) 'Modification'\n-2E202   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E206 CENTRAL HEADER #74    02014B50 (33639248)\n-2E20A Created Zip Spec      14 (20) '2.0'\n-2E20B Created OS            00 (0) 'MS-DOS'\n-2E20C Extract Zip Spec      14 (20) '2.0'\n-2E20D Extract OS            00 (0) 'MS-DOS'\n-2E20E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E210 Compression Method    0000 (0) 'Stored'\n-2E212 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E216 CRC                   260036CF (637548239)\n-2E21A Compressed Size       000006F8 (1784)\n-2E21E Uncompressed Size     000006F8 (1784)\n-2E222 Filename Length       0053 (83)\n-2E224 Extra Length          0009 (9)\n-2E226 Comment Length        0000 (0)\n-2E228 Disk Start            0000 (0)\n-2E22A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E22C Ext File Attributes   00000000 (0)\n-2E230 Local Header Offset   0001DCF8 (122104)\n-2E234 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E287 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E289   Length              0005 (5)\n-2E28B   Flags               01 (1) 'Modification'\n-2E28C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E290 CENTRAL HEADER #75    02014B50 (33639248)\n-2E294 Created Zip Spec      14 (20) '2.0'\n-2E295 Created OS            00 (0) 'MS-DOS'\n-2E296 Extract Zip Spec      14 (20) '2.0'\n-2E297 Extract OS            00 (0) 'MS-DOS'\n-2E298 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E29A Compression Method    0000 (0) 'Stored'\n-2E29C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E2A0 CRC                   7C1C1A8C (2082216588)\n-2E2A4 Compressed Size       000005F7 (1527)\n-2E2A8 Uncompressed Size     000005F7 (1527)\n-2E2AC Filename Length       003C (60)\n-2E2AE Extra Length          0009 (9)\n-2E2B0 Comment Length        0000 (0)\n-2E2B2 Disk Start            0000 (0)\n-2E2B4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E2B6 Ext File Attributes   00000000 (0)\n-2E2BA Local Header Offset   0001E47A (124026)\n-2E2BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E2BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E2FA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E2FC   Length              0005 (5)\n-2E2FE   Flags               01 (1) 'Modification'\n-2E2FF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E303 CENTRAL HEADER #76    02014B50 (33639248)\n-2E307 Created Zip Spec      14 (20) '2.0'\n-2E308 Created OS            00 (0) 'MS-DOS'\n-2E309 Extract Zip Spec      14 (20) '2.0'\n-2E30A Extract OS            00 (0) 'MS-DOS'\n-2E30B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E30D Compression Method    0000 (0) 'Stored'\n-2E30F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E313 CRC                   CB039DDE (3406011870)\n-2E317 Compressed Size       00000555 (1365)\n-2E31B Uncompressed Size     00000555 (1365)\n-2E31F Filename Length       003B (59)\n-2E321 Extra Length          0009 (9)\n-2E323 Comment Length        0000 (0)\n-2E325 Disk Start            0000 (0)\n-2E327 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E329 Ext File Attributes   00000000 (0)\n-2E32D Local Header Offset   0001EAE4 (125668)\n-2E331 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E331: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E36C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E36E   Length              0005 (5)\n-2E370   Flags               01 (1) 'Modification'\n-2E371   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E375 CENTRAL HEADER #77    02014B50 (33639248)\n-2E379 Created Zip Spec      14 (20) '2.0'\n-2E37A Created OS            00 (0) 'MS-DOS'\n-2E37B Extract Zip Spec      14 (20) '2.0'\n-2E37C Extract OS            00 (0) 'MS-DOS'\n-2E37D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E37F Compression Method    0000 (0) 'Stored'\n-2E381 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E385 CRC                   FA9A6E75 (4204424821)\n-2E389 Compressed Size       00000A8F (2703)\n-2E38D Uncompressed Size     00000A8F (2703)\n-2E391 Filename Length       0036 (54)\n-2E393 Extra Length          0009 (9)\n-2E395 Comment Length        0000 (0)\n-2E397 Disk Start            0000 (0)\n-2E399 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E39B Ext File Attributes   00000000 (0)\n-2E39F Local Header Offset   0001F0AB (127147)\n-2E3A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E3A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E3D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E3DB   Length              0005 (5)\n-2E3DD   Flags               01 (1) 'Modification'\n-2E3DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E3E2 CENTRAL HEADER #78    02014B50 (33639248)\n-2E3E6 Created Zip Spec      14 (20) '2.0'\n-2E3E7 Created OS            00 (0) 'MS-DOS'\n-2E3E8 Extract Zip Spec      14 (20) '2.0'\n-2E3E9 Extract OS            00 (0) 'MS-DOS'\n-2E3EA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E3EC Compression Method    0000 (0) 'Stored'\n-2E3EE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E3F2 CRC                   CAB718D3 (3400997075)\n-2E3F6 Compressed Size       000005D2 (1490)\n-2E3FA Uncompressed Size     000005D2 (1490)\n-2E3FE Filename Length       004D (77)\n-2E400 Extra Length          0009 (9)\n-2E402 Comment Length        0000 (0)\n-2E404 Disk Start            0000 (0)\n-2E406 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E408 Ext File Attributes   00000000 (0)\n-2E40C Local Header Offset   0001FBA7 (129959)\n-2E410 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E410: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E45D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E45F   Length              0005 (5)\n-2E461   Flags               01 (1) 'Modification'\n-2E462   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E466 CENTRAL HEADER #79    02014B50 (33639248)\n-2E46A Created Zip Spec      14 (20) '2.0'\n-2E46B Created OS            00 (0) 'MS-DOS'\n-2E46C Extract Zip Spec      14 (20) '2.0'\n-2E46D Extract OS            00 (0) 'MS-DOS'\n-2E46E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E470 Compression Method    0000 (0) 'Stored'\n-2E472 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E476 CRC                   7EF3E367 (2129912679)\n-2E47A Compressed Size       00003259 (12889)\n-2E47E Uncompressed Size     00003259 (12889)\n-2E482 Filename Length       0039 (57)\n-2E484 Extra Length          0009 (9)\n-2E486 Comment Length        0000 (0)\n-2E488 Disk Start            0000 (0)\n-2E48A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E48C Ext File Attributes   00000000 (0)\n-2E490 Local Header Offset   000201FD (131581)\n-2E494 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E4CD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E4CF   Length              0005 (5)\n-2E4D1   Flags               01 (1) 'Modification'\n-2E4D2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E4D6 CENTRAL HEADER #80    02014B50 (33639248)\n-2E4DA Created Zip Spec      14 (20) '2.0'\n-2E4DB Created OS            00 (0) 'MS-DOS'\n-2E4DC Extract Zip Spec      14 (20) '2.0'\n-2E4DD Extract OS            00 (0) 'MS-DOS'\n-2E4DE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E4E0 Compression Method    0000 (0) 'Stored'\n-2E4E2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E4E6 CRC                   AF7AFE14 (2944073236)\n-2E4EA Compressed Size       00000F2F (3887)\n-2E4EE Uncompressed Size     00000F2F (3887)\n-2E4F2 Filename Length       004D (77)\n-2E4F4 Extra Length          0009 (9)\n-2E4F6 Comment Length        0000 (0)\n-2E4F8 Disk Start            0000 (0)\n-2E4FA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E4FC Ext File Attributes   00000000 (0)\n-2E500 Local Header Offset   000234C6 (144582)\n-2E504 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E504: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E551 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E553   Length              0005 (5)\n-2E555   Flags               01 (1) 'Modification'\n-2E556   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E55A CENTRAL HEADER #81    02014B50 (33639248)\n-2E55E Created Zip Spec      14 (20) '2.0'\n-2E55F Created OS            00 (0) 'MS-DOS'\n-2E560 Extract Zip Spec      14 (20) '2.0'\n-2E561 Extract OS            00 (0) 'MS-DOS'\n-2E562 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E564 Compression Method    0000 (0) 'Stored'\n-2E566 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E56A CRC                   9AF1916D (2599522669)\n-2E56E Compressed Size       00002336 (9014)\n-2E572 Uncompressed Size     00002336 (9014)\n-2E576 Filename Length       0039 (57)\n-2E578 Extra Length          0009 (9)\n-2E57A Comment Length        0000 (0)\n-2E57C Disk Start            0000 (0)\n-2E57E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E580 Ext File Attributes   00000000 (0)\n-2E584 Local Header Offset   00024479 (148601)\n-2E588 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E5C1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E5C3   Length              0005 (5)\n-2E5C5   Flags               01 (1) 'Modification'\n-2E5C6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E5CA CENTRAL HEADER #82    02014B50 (33639248)\n-2E5CE Created Zip Spec      14 (20) '2.0'\n-2E5CF Created OS            00 (0) 'MS-DOS'\n-2E5D0 Extract Zip Spec      14 (20) '2.0'\n-2E5D1 Extract OS            00 (0) 'MS-DOS'\n-2E5D2 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E5D4 Compression Method    0000 (0) 'Stored'\n-2E5D6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E5DA CRC                   5F72BF2A (1601355562)\n-2E5DE Compressed Size       000006C2 (1730)\n-2E5E2 Uncompressed Size     000006C2 (1730)\n-2E5E6 Filename Length       0049 (73)\n-2E5E8 Extra Length          0009 (9)\n-2E5EA Comment Length        0000 (0)\n-2E5EC Disk Start            0000 (0)\n-2E5EE Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E5F0 Ext File Attributes   00000000 (0)\n-2E5F4 Local Header Offset   0002681F (157727)\n-2E5F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E5F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E641 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E643   Length              0005 (5)\n-2E645   Flags               01 (1) 'Modification'\n-2E646   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E64A CENTRAL HEADER #83    02014B50 (33639248)\n-2E64E Created Zip Spec      14 (20) '2.0'\n-2E64F Created OS            00 (0) 'MS-DOS'\n-2E650 Extract Zip Spec      14 (20) '2.0'\n-2E651 Extract OS            00 (0) 'MS-DOS'\n-2E652 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-2E654 Compression Method    0000 (0) 'Stored'\n-2E656 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E65A CRC                   BBDD1DC9 (3151830473)\n-2E65E Compressed Size       00004F35 (20277)\n-2E662 Uncompressed Size     00004F35 (20277)\n-2E666 Filename Length       0041 (65)\n-2E668 Extra Length          0009 (9)\n-2E66A Comment Length        0000 (0)\n-2E66C Disk Start            0000 (0)\n-2E66E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-2E670 Ext File Attributes   00000000 (0)\n-2E674 Local Header Offset   00026F61 (159585)\n-2E678 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E6B9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-2E6BB   Length              0005 (5)\n-2E6BD   Flags               01 (1) 'Modification'\n-2E6BE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-2E6C2 END CENTRAL HEADER    06054B50 (101010256)\n-2E6C6 Number of this disk   0000 (0)\n-2E6C8 Central Dir Disk no   0000 (0)\n-2E6CA Entries in this disk  0053 (83)\n-2E6CC Total Entries         0053 (83)\n-2E6CE Size of Central Dir   000027B4 (10164)\n-2E6D2 Offset to Central Dir 0002BF0E (179982)\n-2E6D6 Comment Length        0000 (0)\n+01009 DATA DESCRIPTOR       08074B50 (134695760)\n+0100D CRC                   45AE3B52 (1169046354)\n+01011 Compressed Size       00000DC9 (3529)\n+01015 Uncompressed Size     00000DC9 (3529)\n+\n+01019 LOCAL HEADER #8       04034B50 (67324752)\n+0101D Extract Zip Spec      14 (20) '2.0'\n+0101E Extract OS            00 (0) 'MS-DOS'\n+0101F General Purpose Flag  0000 (0)\n+01021 Compression Method    0000 (0) 'Stored'\n+01023 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+01027 CRC                   00000000 (0)\n+0102B Compressed Size       00000000 (0)\n+0102F Uncompressed Size     00000000 (0)\n+01033 Filename Length       0004 (4)\n+01035 Extra Length          0009 (9)\n+01037 Filename              'XXXX'\n+#\n+# WARNING: Offset 0x1037: Filename 'XXXX'\n+#          Zero length filename\n+#\n+0103B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0103D   Length              0005 (5)\n+0103F   Flags               01 (1) 'Modification'\n+01040   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+01044 LOCAL HEADER #9       04034B50 (67324752)\n+01048 Extract Zip Spec      14 (20) '2.0'\n+01049 Extract OS            00 (0) 'MS-DOS'\n+0104A General Purpose Flag  0000 (0)\n+0104C Compression Method    0000 (0) 'Stored'\n+0104E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+01052 CRC                   00000000 (0)\n+01056 Compressed Size       00000000 (0)\n+0105A Uncompressed Size     00000000 (0)\n+0105E Filename Length       0010 (16)\n+01060 Extra Length          0009 (9)\n+01062 Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1062: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+01072 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+01074   Length              0005 (5)\n+01076   Flags               01 (1) 'Modification'\n+01077   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0107B LOCAL HEADER #10      04034B50 (67324752)\n+0107F Extract Zip Spec      14 (20) '2.0'\n+01080 Extract OS            00 (0) 'MS-DOS'\n+01081 General Purpose Flag  0000 (0)\n+01083 Compression Method    0000 (0) 'Stored'\n+01085 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+01089 CRC                   00000000 (0)\n+0108D Compressed Size       00000000 (0)\n+01091 Uncompressed Size     00000000 (0)\n+01095 Filename Length       0016 (22)\n+01097 Extra Length          0009 (9)\n+01099 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1099: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+010AF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+010B1   Length              0005 (5)\n+010B3   Flags               01 (1) 'Modification'\n+010B4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+010B8 LOCAL HEADER #11      04034B50 (67324752)\n+010BC Extract Zip Spec      14 (20) '2.0'\n+010BD Extract OS            00 (0) 'MS-DOS'\n+010BE General Purpose Flag  0000 (0)\n+010C0 Compression Method    0000 (0) 'Stored'\n+010C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+010C6 CRC                   00000000 (0)\n+010CA Compressed Size       00000000 (0)\n+010CE Uncompressed Size     00000000 (0)\n+010D2 Filename Length       0020 (32)\n+010D4 Extra Length          0009 (9)\n+010D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+010F6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+010F8   Length              0005 (5)\n+010FA   Flags               01 (1) 'Modification'\n+010FB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+010FF LOCAL HEADER #12      04034B50 (67324752)\n+01103 Extract Zip Spec      14 (20) '2.0'\n+01104 Extract OS            00 (0) 'MS-DOS'\n+01105 General Purpose Flag  0000 (0)\n+01107 Compression Method    0000 (0) 'Stored'\n+01109 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0110D CRC                   00000000 (0)\n+01111 Compressed Size       00000000 (0)\n+01115 Uncompressed Size     00000000 (0)\n+01119 Filename Length       0027 (39)\n+0111B Extra Length          0009 (9)\n+0111D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x111D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+01144 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+01146   Length              0005 (5)\n+01148   Flags               01 (1) 'Modification'\n+01149   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0114D LOCAL HEADER #13      04034B50 (67324752)\n+01151 Extract Zip Spec      14 (20) '2.0'\n+01152 Extract OS            00 (0) 'MS-DOS'\n+01153 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+01155 Compression Method    0000 (0) 'Stored'\n+01157 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0115B CRC                   00000000 (0)\n+0115F Compressed Size       00000000 (0)\n+01163 Uncompressed Size     00000000 (0)\n+01167 Filename Length       004B (75)\n+01169 Extra Length          0009 (9)\n+0116B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x116B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+011B6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+011B8   Length              0005 (5)\n+011BA   Flags               01 (1) 'Modification'\n+011BB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+011BF PAYLOAD\n+\n+01795 DATA DESCRIPTOR       08074B50 (134695760)\n+01799 CRC                   6C3D8D6E (1815973230)\n+0179D Compressed Size       000005D6 (1494)\n+017A1 Uncompressed Size     000005D6 (1494)\n+\n+017A5 LOCAL HEADER #14      04034B50 (67324752)\n+017A9 Extract Zip Spec      14 (20) '2.0'\n+017AA Extract OS            00 (0) 'MS-DOS'\n+017AB General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+017AD Compression Method    0000 (0) 'Stored'\n+017AF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+017B3 CRC                   00000000 (0)\n+017B7 Compressed Size       00000000 (0)\n+017BB Uncompressed Size     00000000 (0)\n+017BF Filename Length       0038 (56)\n+017C1 Extra Length          0009 (9)\n+017C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x17C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+017FB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+017FD   Length              0005 (5)\n+017FF   Flags               01 (1) 'Modification'\n+01800   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+01804 PAYLOAD\n+\n+01CB6 DATA DESCRIPTOR       08074B50 (134695760)\n+01CBA CRC                   0A03E606 (168027654)\n+01CBE Compressed Size       000004B2 (1202)\n+01CC2 Uncompressed Size     000004B2 (1202)\n+\n+01CC6 LOCAL HEADER #15      04034B50 (67324752)\n+01CCA Extract Zip Spec      14 (20) '2.0'\n+01CCB Extract OS            00 (0) 'MS-DOS'\n+01CCC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+01CCE Compression Method    0000 (0) 'Stored'\n+01CD0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+01CD4 CRC                   00000000 (0)\n+01CD8 Compressed Size       00000000 (0)\n+01CDC Uncompressed Size     00000000 (0)\n+01CE0 Filename Length       004D (77)\n+01CE2 Extra Length          0009 (9)\n+01CE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+01D31 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+01D33   Length              0005 (5)\n+01D35   Flags               01 (1) 'Modification'\n+01D36   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+01D3A PAYLOAD\n+\n+02390 DATA DESCRIPTOR       08074B50 (134695760)\n+02394 CRC                   92089030 (2450034736)\n+02398 Compressed Size       00000656 (1622)\n+0239C Uncompressed Size     00000656 (1622)\n+\n+023A0 LOCAL HEADER #16      04034B50 (67324752)\n+023A4 Extract Zip Spec      14 (20) '2.0'\n+023A5 Extract OS            00 (0) 'MS-DOS'\n+023A6 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+023A8 Compression Method    0000 (0) 'Stored'\n+023AA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+023AE CRC                   00000000 (0)\n+023B2 Compressed Size       00000000 (0)\n+023B6 Uncompressed Size     00000000 (0)\n+023BA Filename Length       0039 (57)\n+023BC Extra Length          0009 (9)\n+023BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x23BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+023F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+023F9   Length              0005 (5)\n+023FB   Flags               01 (1) 'Modification'\n+023FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+02400 PAYLOAD\n+\n+029D8 DATA DESCRIPTOR       08074B50 (134695760)\n+029DC CRC                   B423DAFD (3022248701)\n+029E0 Compressed Size       000005D8 (1496)\n+029E4 Uncompressed Size     000005D8 (1496)\n+\n+029E8 LOCAL HEADER #17      04034B50 (67324752)\n+029EC Extract Zip Spec      14 (20) '2.0'\n+029ED Extract OS            00 (0) 'MS-DOS'\n+029EE General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+029F0 Compression Method    0000 (0) 'Stored'\n+029F2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+029F6 CRC                   00000000 (0)\n+029FA Compressed Size       00000000 (0)\n+029FE Uncompressed Size     00000000 (0)\n+02A02 Filename Length       005F (95)\n+02A04 Extra Length          0009 (9)\n+02A06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+02A65 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+02A67   Length              0005 (5)\n+02A69   Flags               01 (1) 'Modification'\n+02A6A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+02A6E PAYLOAD\n+\n+02F5A DATA DESCRIPTOR       08074B50 (134695760)\n+02F5E CRC                   7A354A18 (2050312728)\n+02F62 Compressed Size       000004EC (1260)\n+02F66 Uncompressed Size     000004EC (1260)\n+\n+02F6A LOCAL HEADER #18      04034B50 (67324752)\n+02F6E Extract Zip Spec      14 (20) '2.0'\n+02F6F Extract OS            00 (0) 'MS-DOS'\n+02F70 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+02F72 Compression Method    0000 (0) 'Stored'\n+02F74 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+02F78 CRC                   00000000 (0)\n+02F7C Compressed Size       00000000 (0)\n+02F80 Uncompressed Size     00000000 (0)\n+02F84 Filename Length       0042 (66)\n+02F86 Extra Length          0009 (9)\n+02F88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+02FCA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+02FCC   Length              0005 (5)\n+02FCE   Flags               01 (1) 'Modification'\n+02FCF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+02FD3 PAYLOAD\n+\n+03380 DATA DESCRIPTOR       08074B50 (134695760)\n+03384 CRC                   5917590A (1494702346)\n+03388 Compressed Size       000003AD (941)\n+0338C Uncompressed Size     000003AD (941)\n+\n+03390 LOCAL HEADER #19      04034B50 (67324752)\n+03394 Extract Zip Spec      14 (20) '2.0'\n+03395 Extract OS            00 (0) 'MS-DOS'\n+03396 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+03398 Compression Method    0000 (0) 'Stored'\n+0339A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0339E CRC                   00000000 (0)\n+033A2 Compressed Size       00000000 (0)\n+033A6 Uncompressed Size     00000000 (0)\n+033AA Filename Length       0061 (97)\n+033AC Extra Length          0009 (9)\n+033AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x33AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0340F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+03411   Length              0005 (5)\n+03413   Flags               01 (1) 'Modification'\n+03414   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+03418 PAYLOAD\n+\n+03A5A DATA DESCRIPTOR       08074B50 (134695760)\n+03A5E CRC                   DA9C94C3 (3667694787)\n+03A62 Compressed Size       00000642 (1602)\n+03A66 Uncompressed Size     00000642 (1602)\n+\n+03A6A LOCAL HEADER #20      04034B50 (67324752)\n+03A6E Extract Zip Spec      14 (20) '2.0'\n+03A6F Extract OS            00 (0) 'MS-DOS'\n+03A70 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+03A72 Compression Method    0000 (0) 'Stored'\n+03A74 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+03A78 CRC                   00000000 (0)\n+03A7C Compressed Size       00000000 (0)\n+03A80 Uncompressed Size     00000000 (0)\n+03A84 Filename Length       0043 (67)\n+03A86 Extra Length          0009 (9)\n+03A88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3A88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+03ACB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+03ACD   Length              0005 (5)\n+03ACF   Flags               01 (1) 'Modification'\n+03AD0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+03AD4 PAYLOAD\n+\n+03FAA DATA DESCRIPTOR       08074B50 (134695760)\n+03FAE CRC                   7E99776A (2123986794)\n+03FB2 Compressed Size       000004D6 (1238)\n+03FB6 Uncompressed Size     000004D6 (1238)\n+\n+03FBA LOCAL HEADER #21      04034B50 (67324752)\n+03FBE Extract Zip Spec      14 (20) '2.0'\n+03FBF Extract OS            00 (0) 'MS-DOS'\n+03FC0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+03FC2 Compression Method    0000 (0) 'Stored'\n+03FC4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+03FC8 CRC                   00000000 (0)\n+03FCC Compressed Size       00000000 (0)\n+03FD0 Uncompressed Size     00000000 (0)\n+03FD4 Filename Length       0059 (89)\n+03FD6 Extra Length          0009 (9)\n+03FD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04031 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04033   Length              0005 (5)\n+04035   Flags               01 (1) 'Modification'\n+04036   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0403A PAYLOAD\n+\n+04D09 DATA DESCRIPTOR       08074B50 (134695760)\n+04D0D CRC                   D050FFE2 (3494969314)\n+04D11 Compressed Size       00000CCF (3279)\n+04D15 Uncompressed Size     00000CCF (3279)\n+\n+04D19 LOCAL HEADER #22      04034B50 (67324752)\n+04D1D Extract Zip Spec      14 (20) '2.0'\n+04D1E Extract OS            00 (0) 'MS-DOS'\n+04D1F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+04D21 Compression Method    0000 (0) 'Stored'\n+04D23 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04D27 CRC                   00000000 (0)\n+04D2B Compressed Size       00000000 (0)\n+04D2F Uncompressed Size     00000000 (0)\n+04D33 Filename Length       003F (63)\n+04D35 Extra Length          0009 (9)\n+04D37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4D37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04D76 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04D78   Length              0005 (5)\n+04D7A   Flags               01 (1) 'Modification'\n+04D7B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+04D7F PAYLOAD\n+\n+05AD6 DATA DESCRIPTOR       08074B50 (134695760)\n+05ADA CRC                   6A4EC11A (1783546138)\n+05ADE Compressed Size       00000D57 (3415)\n+05AE2 Uncompressed Size     00000D57 (3415)\n+\n+05AE6 LOCAL HEADER #23      04034B50 (67324752)\n+05AEA Extract Zip Spec      14 (20) '2.0'\n+05AEB Extract OS            00 (0) 'MS-DOS'\n+05AEC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+05AEE Compression Method    0000 (0) 'Stored'\n+05AF0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+05AF4 CRC                   00000000 (0)\n+05AF8 Compressed Size       00000000 (0)\n+05AFC Uncompressed Size     00000000 (0)\n+05B00 Filename Length       005B (91)\n+05B02 Extra Length          0009 (9)\n+05B04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05B5F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+05B61   Length              0005 (5)\n+05B63   Flags               01 (1) 'Modification'\n+05B64   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+05B68 PAYLOAD\n+\n+06189 DATA DESCRIPTOR       08074B50 (134695760)\n+0618D CRC                   0D4704CB (222758091)\n+06191 Compressed Size       00000621 (1569)\n+06195 Uncompressed Size     00000621 (1569)\n+\n+06199 LOCAL HEADER #24      04034B50 (67324752)\n+0619D Extract Zip Spec      14 (20) '2.0'\n+0619E Extract OS            00 (0) 'MS-DOS'\n+0619F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+061A1 Compression Method    0000 (0) 'Stored'\n+061A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+061A7 CRC                   00000000 (0)\n+061AB Compressed Size       00000000 (0)\n+061AF Uncompressed Size     00000000 (0)\n+061B3 Filename Length       0040 (64)\n+061B5 Extra Length          0009 (9)\n+061B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x61B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+061F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+061F9   Length              0005 (5)\n+061FB   Flags               01 (1) 'Modification'\n+061FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+06200 PAYLOAD\n+\n+066CA DATA DESCRIPTOR       08074B50 (134695760)\n+066CE CRC                   F482D554 (4102214996)\n+066D2 Compressed Size       000004CA (1226)\n+066D6 Uncompressed Size     000004CA (1226)\n+\n+066DA LOCAL HEADER #25      04034B50 (67324752)\n+066DE Extract Zip Spec      14 (20) '2.0'\n+066DF Extract OS            00 (0) 'MS-DOS'\n+066E0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+066E2 Compression Method    0000 (0) 'Stored'\n+066E4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+066E8 CRC                   00000000 (0)\n+066EC Compressed Size       00000000 (0)\n+066F0 Uncompressed Size     00000000 (0)\n+066F4 Filename Length       005D (93)\n+066F6 Extra Length          0009 (9)\n+066F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x66F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+06755 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+06757   Length              0005 (5)\n+06759   Flags               01 (1) 'Modification'\n+0675A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0675E PAYLOAD\n+\n+06D8D DATA DESCRIPTOR       08074B50 (134695760)\n+06D91 CRC                   4C1F6BF6 (1277127670)\n+06D95 Compressed Size       0000062F (1583)\n+06D99 Uncompressed Size     0000062F (1583)\n+\n+06D9D LOCAL HEADER #26      04034B50 (67324752)\n+06DA1 Extract Zip Spec      14 (20) '2.0'\n+06DA2 Extract OS            00 (0) 'MS-DOS'\n+06DA3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+06DA5 Compression Method    0000 (0) 'Stored'\n+06DA7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+06DAB CRC                   00000000 (0)\n+06DAF Compressed Size       00000000 (0)\n+06DB3 Uncompressed Size     00000000 (0)\n+06DB7 Filename Length       0041 (65)\n+06DB9 Extra Length          0009 (9)\n+06DBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6DBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+06DFC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+06DFE   Length              0005 (5)\n+06E00   Flags               01 (1) 'Modification'\n+06E01   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+06E05 PAYLOAD\n+\n+072D7 DATA DESCRIPTOR       08074B50 (134695760)\n+072DB CRC                   D4F3DDC6 (3572751814)\n+072DF Compressed Size       000004D2 (1234)\n+072E3 Uncompressed Size     000004D2 (1234)\n+\n+072E7 LOCAL HEADER #27      04034B50 (67324752)\n+072EB Extract Zip Spec      14 (20) '2.0'\n+072EC Extract OS            00 (0) 'MS-DOS'\n+072ED General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+072EF Compression Method    0000 (0) 'Stored'\n+072F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+072F5 CRC                   00000000 (0)\n+072F9 Compressed Size       00000000 (0)\n+072FD Uncompressed Size     00000000 (0)\n+07301 Filename Length       0057 (87)\n+07303 Extra Length          0009 (9)\n+07305 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7305: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0735C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0735E   Length              0005 (5)\n+07360   Flags               01 (1) 'Modification'\n+07361   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+07365 PAYLOAD\n+\n+0796A DATA DESCRIPTOR       08074B50 (134695760)\n+0796E CRC                   F742E78C (4148357004)\n+07972 Compressed Size       00000605 (1541)\n+07976 Uncompressed Size     00000605 (1541)\n+\n+0797A LOCAL HEADER #28      04034B50 (67324752)\n+0797E Extract Zip Spec      14 (20) '2.0'\n+0797F Extract OS            00 (0) 'MS-DOS'\n+07980 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+07982 Compression Method    0000 (0) 'Stored'\n+07984 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+07988 CRC                   00000000 (0)\n+0798C Compressed Size       00000000 (0)\n+07990 Uncompressed Size     00000000 (0)\n+07994 Filename Length       003E (62)\n+07996 Extra Length          0009 (9)\n+07998 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7998: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+079D6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+079D8   Length              0005 (5)\n+079DA   Flags               01 (1) 'Modification'\n+079DB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+079DF PAYLOAD\n+\n+07E99 DATA DESCRIPTOR       08074B50 (134695760)\n+07E9D CRC                   972D3EE2 (2536324834)\n+07EA1 Compressed Size       000004BA (1210)\n+07EA5 Uncompressed Size     000004BA (1210)\n+\n+07EA9 LOCAL HEADER #29      04034B50 (67324752)\n+07EAD Extract Zip Spec      14 (20) '2.0'\n+07EAE Extract OS            00 (0) 'MS-DOS'\n+07EAF General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+07EB1 Compression Method    0000 (0) 'Stored'\n+07EB3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+07EB7 CRC                   00000000 (0)\n+07EBB Compressed Size       00000000 (0)\n+07EBF Uncompressed Size     00000000 (0)\n+07EC3 Filename Length       0037 (55)\n+07EC5 Extra Length          0009 (9)\n+07EC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+07EFE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+07F00   Length              0005 (5)\n+07F02   Flags               01 (1) 'Modification'\n+07F03   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+07F07 PAYLOAD\n+\n+083E1 DATA DESCRIPTOR       08074B50 (134695760)\n+083E5 CRC                   9223A57E (2451809662)\n+083E9 Compressed Size       000004DA (1242)\n+083ED Uncompressed Size     000004DA (1242)\n+\n+083F1 LOCAL HEADER #30      04034B50 (67324752)\n+083F5 Extract Zip Spec      14 (20) '2.0'\n+083F6 Extract OS            00 (0) 'MS-DOS'\n+083F7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+083F9 Compression Method    0000 (0) 'Stored'\n+083FB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+083FF CRC                   00000000 (0)\n+08403 Compressed Size       00000000 (0)\n+08407 Uncompressed Size     00000000 (0)\n+0840B Filename Length       0049 (73)\n+0840D Extra Length          0009 (9)\n+0840F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x840F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+08458 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0845A   Length              0005 (5)\n+0845C   Flags               01 (1) 'Modification'\n+0845D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+08461 PAYLOAD\n+\n+08B74 DATA DESCRIPTOR       08074B50 (134695760)\n+08B78 CRC                   A919A26A (2837029482)\n+08B7C Compressed Size       00000713 (1811)\n+08B80 Uncompressed Size     00000713 (1811)\n+\n+08B84 LOCAL HEADER #31      04034B50 (67324752)\n+08B88 Extract Zip Spec      14 (20) '2.0'\n+08B89 Extract OS            00 (0) 'MS-DOS'\n+08B8A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+08B8C Compression Method    0000 (0) 'Stored'\n+08B8E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+08B92 CRC                   00000000 (0)\n+08B96 Compressed Size       00000000 (0)\n+08B9A Uncompressed Size     00000000 (0)\n+08B9E Filename Length       0037 (55)\n+08BA0 Extra Length          0009 (9)\n+08BA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8BA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+08BD9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+08BDB   Length              0005 (5)\n+08BDD   Flags               01 (1) 'Modification'\n+08BDE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+08BE2 PAYLOAD\n+\n+0926E DATA DESCRIPTOR       08074B50 (134695760)\n+09272 CRC                   BB53BE4A (3142827594)\n+09276 Compressed Size       0000068C (1676)\n+0927A Uncompressed Size     0000068C (1676)\n+\n+0927E LOCAL HEADER #32      04034B50 (67324752)\n+09282 Extract Zip Spec      14 (20) '2.0'\n+09283 Extract OS            00 (0) 'MS-DOS'\n+09284 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+09286 Compression Method    0000 (0) 'Stored'\n+09288 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0928C CRC                   00000000 (0)\n+09290 Compressed Size       00000000 (0)\n+09294 Uncompressed Size     00000000 (0)\n+09298 Filename Length       0053 (83)\n+0929A Extra Length          0009 (9)\n+0929C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x929C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+092EF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+092F1   Length              0005 (5)\n+092F3   Flags               01 (1) 'Modification'\n+092F4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+092F8 PAYLOAD\n+\n+09CB7 DATA DESCRIPTOR       08074B50 (134695760)\n+09CBB CRC                   1E1CA860 (505194592)\n+09CBF Compressed Size       000009BF (2495)\n+09CC3 Uncompressed Size     000009BF (2495)\n+\n+09CC7 LOCAL HEADER #33      04034B50 (67324752)\n+09CCB Extract Zip Spec      14 (20) '2.0'\n+09CCC Extract OS            00 (0) 'MS-DOS'\n+09CCD General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+09CCF Compression Method    0000 (0) 'Stored'\n+09CD1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+09CD5 CRC                   00000000 (0)\n+09CD9 Compressed Size       00000000 (0)\n+09CDD Uncompressed Size     00000000 (0)\n+09CE1 Filename Length       003C (60)\n+09CE3 Extra Length          0009 (9)\n+09CE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+09D21 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+09D23   Length              0005 (5)\n+09D25   Flags               01 (1) 'Modification'\n+09D26   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+09D2A PAYLOAD\n+\n+0A4F4 DATA DESCRIPTOR       08074B50 (134695760)\n+0A4F8 CRC                   49985011 (1234718737)\n+0A4FC Compressed Size       000007CA (1994)\n+0A500 Uncompressed Size     000007CA (1994)\n+\n+0A504 LOCAL HEADER #34      04034B50 (67324752)\n+0A508 Extract Zip Spec      14 (20) '2.0'\n+0A509 Extract OS            00 (0) 'MS-DOS'\n+0A50A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0A50C Compression Method    0000 (0) 'Stored'\n+0A50E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0A512 CRC                   00000000 (0)\n+0A516 Compressed Size       00000000 (0)\n+0A51A Uncompressed Size     00000000 (0)\n+0A51E Filename Length       0060 (96)\n+0A520 Extra Length          0009 (9)\n+0A522 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xA522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0A582 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0A584   Length              0005 (5)\n+0A586   Flags               01 (1) 'Modification'\n+0A587   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0A58B PAYLOAD\n+\n+0AB1A DATA DESCRIPTOR       08074B50 (134695760)\n+0AB1E CRC                   E960B410 (3915428880)\n+0AB22 Compressed Size       0000058F (1423)\n+0AB26 Uncompressed Size     0000058F (1423)\n+\n+0AB2A LOCAL HEADER #35      04034B50 (67324752)\n+0AB2E Extract Zip Spec      14 (20) '2.0'\n+0AB2F Extract OS            00 (0) 'MS-DOS'\n+0AB30 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0AB32 Compression Method    0000 (0) 'Stored'\n+0AB34 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0AB38 CRC                   00000000 (0)\n+0AB3C Compressed Size       00000000 (0)\n+0AB40 Uncompressed Size     00000000 (0)\n+0AB44 Filename Length       004A (74)\n+0AB46 Extra Length          0009 (9)\n+0AB48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAB48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0AB92 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0AB94   Length              0005 (5)\n+0AB96   Flags               01 (1) 'Modification'\n+0AB97   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0AB9B PAYLOAD\n+\n+0AF9F DATA DESCRIPTOR       08074B50 (134695760)\n+0AFA3 CRC                   187BADD6 (410758614)\n+0AFA7 Compressed Size       00000404 (1028)\n+0AFAB Uncompressed Size     00000404 (1028)\n+\n+0AFAF LOCAL HEADER #36      04034B50 (67324752)\n+0AFB3 Extract Zip Spec      14 (20) '2.0'\n+0AFB4 Extract OS            00 (0) 'MS-DOS'\n+0AFB5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0AFB7 Compression Method    0000 (0) 'Stored'\n+0AFB9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0AFBD CRC                   00000000 (0)\n+0AFC1 Compressed Size       00000000 (0)\n+0AFC5 Uncompressed Size     00000000 (0)\n+0AFC9 Filename Length       004C (76)\n+0AFCB Extra Length          0009 (9)\n+0AFCD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAFCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0B019 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0B01B   Length              0005 (5)\n+0B01D   Flags               01 (1) 'Modification'\n+0B01E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0B022 PAYLOAD\n+\n+0B699 DATA DESCRIPTOR       08074B50 (134695760)\n+0B69D CRC                   E13FB47D (3779048573)\n+0B6A1 Compressed Size       00000677 (1655)\n+0B6A5 Uncompressed Size     00000677 (1655)\n+\n+0B6A9 LOCAL HEADER #37      04034B50 (67324752)\n+0B6AD Extract Zip Spec      14 (20) '2.0'\n+0B6AE Extract OS            00 (0) 'MS-DOS'\n+0B6AF General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0B6B1 Compression Method    0000 (0) 'Stored'\n+0B6B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0B6B7 CRC                   00000000 (0)\n+0B6BB Compressed Size       00000000 (0)\n+0B6BF Uncompressed Size     00000000 (0)\n+0B6C3 Filename Length       0040 (64)\n+0B6C5 Extra Length          0009 (9)\n+0B6C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB6C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0B707 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0B709   Length              0005 (5)\n+0B70B   Flags               01 (1) 'Modification'\n+0B70C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0B710 PAYLOAD\n+\n+0BBF6 DATA DESCRIPTOR       08074B50 (134695760)\n+0BBFA CRC                   6BFAF83C (1811609660)\n+0BBFE Compressed Size       000004E6 (1254)\n+0BC02 Uncompressed Size     000004E6 (1254)\n+\n+0BC06 LOCAL HEADER #38      04034B50 (67324752)\n+0BC0A Extract Zip Spec      14 (20) '2.0'\n+0BC0B Extract OS            00 (0) 'MS-DOS'\n+0BC0C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0BC0E Compression Method    0000 (0) 'Stored'\n+0BC10 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0BC14 CRC                   00000000 (0)\n+0BC18 Compressed Size       00000000 (0)\n+0BC1C Uncompressed Size     00000000 (0)\n+0BC20 Filename Length       0054 (84)\n+0BC22 Extra Length          0009 (9)\n+0BC24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xBC24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0BC78 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0BC7A   Length              0005 (5)\n+0BC7C   Flags               01 (1) 'Modification'\n+0BC7D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0BC81 PAYLOAD\n+\n+0C4E2 DATA DESCRIPTOR       08074B50 (134695760)\n+0C4E6 CRC                   8794CB4F (2274675535)\n+0C4EA Compressed Size       00000861 (2145)\n+0C4EE Uncompressed Size     00000861 (2145)\n+\n+0C4F2 LOCAL HEADER #39      04034B50 (67324752)\n+0C4F6 Extract Zip Spec      14 (20) '2.0'\n+0C4F7 Extract OS            00 (0) 'MS-DOS'\n+0C4F8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0C4FA Compression Method    0000 (0) 'Stored'\n+0C4FC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0C500 CRC                   00000000 (0)\n+0C504 Compressed Size       00000000 (0)\n+0C508 Uncompressed Size     00000000 (0)\n+0C50C Filename Length       0044 (68)\n+0C50E Extra Length          0009 (9)\n+0C510 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xC510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0C554 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0C556   Length              0005 (5)\n+0C558   Flags               01 (1) 'Modification'\n+0C559   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0C55D PAYLOAD\n+\n+0CCAF DATA DESCRIPTOR       08074B50 (134695760)\n+0CCB3 CRC                   3AF01CD2 (988814546)\n+0CCB7 Compressed Size       00000752 (1874)\n+0CCBB Uncompressed Size     00000752 (1874)\n+\n+0CCBF LOCAL HEADER #40      04034B50 (67324752)\n+0CCC3 Extract Zip Spec      14 (20) '2.0'\n+0CCC4 Extract OS            00 (0) 'MS-DOS'\n+0CCC5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0CCC7 Compression Method    0000 (0) 'Stored'\n+0CCC9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0CCCD CRC                   00000000 (0)\n+0CCD1 Compressed Size       00000000 (0)\n+0CCD5 Uncompressed Size     00000000 (0)\n+0CCD9 Filename Length       0056 (86)\n+0CCDB Extra Length          0009 (9)\n+0CCDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xCCDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0CD33 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0CD35   Length              0005 (5)\n+0CD37   Flags               01 (1) 'Modification'\n+0CD38   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0CD3C PAYLOAD\n+\n+0D5AB DATA DESCRIPTOR       08074B50 (134695760)\n+0D5AF CRC                   D42F2750 (3559860048)\n+0D5B3 Compressed Size       0000086F (2159)\n+0D5B7 Uncompressed Size     0000086F (2159)\n+\n+0D5BB LOCAL HEADER #41      04034B50 (67324752)\n+0D5BF Extract Zip Spec      14 (20) '2.0'\n+0D5C0 Extract OS            00 (0) 'MS-DOS'\n+0D5C1 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0D5C3 Compression Method    0000 (0) 'Stored'\n+0D5C5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0D5C9 CRC                   00000000 (0)\n+0D5CD Compressed Size       00000000 (0)\n+0D5D1 Uncompressed Size     00000000 (0)\n+0D5D5 Filename Length       0045 (69)\n+0D5D7 Extra Length          0009 (9)\n+0D5D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD5D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0D61E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0D620   Length              0005 (5)\n+0D622   Flags               01 (1) 'Modification'\n+0D623   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0D627 PAYLOAD\n+\n+0DDE5 DATA DESCRIPTOR       08074B50 (134695760)\n+0DDE9 CRC                   9E324A84 (2654096004)\n+0DDED Compressed Size       000007BE (1982)\n+0DDF1 Uncompressed Size     000007BE (1982)\n+\n+0DDF5 LOCAL HEADER #42      04034B50 (67324752)\n+0DDF9 Extract Zip Spec      14 (20) '2.0'\n+0DDFA Extract OS            00 (0) 'MS-DOS'\n+0DDFB General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0DDFD Compression Method    0000 (0) 'Stored'\n+0DDFF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0DE03 CRC                   00000000 (0)\n+0DE07 Compressed Size       00000000 (0)\n+0DE0B Uncompressed Size     00000000 (0)\n+0DE0F Filename Length       005C (92)\n+0DE11 Extra Length          0009 (9)\n+0DE13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDE13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0DE6F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0DE71   Length              0005 (5)\n+0DE73   Flags               01 (1) 'Modification'\n+0DE74   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0DE78 PAYLOAD\n+\n+0E673 DATA DESCRIPTOR       08074B50 (134695760)\n+0E677 CRC                   4DD1817D (1305575805)\n+0E67B Compressed Size       000007FB (2043)\n+0E67F Uncompressed Size     000007FB (2043)\n+\n+0E683 LOCAL HEADER #43      04034B50 (67324752)\n+0E687 Extract Zip Spec      14 (20) '2.0'\n+0E688 Extract OS            00 (0) 'MS-DOS'\n+0E689 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0E68B Compression Method    0000 (0) 'Stored'\n+0E68D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0E691 CRC                   00000000 (0)\n+0E695 Compressed Size       00000000 (0)\n+0E699 Uncompressed Size     00000000 (0)\n+0E69D Filename Length       0048 (72)\n+0E69F Extra Length          0009 (9)\n+0E6A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE6A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0E6E9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0E6EB   Length              0005 (5)\n+0E6ED   Flags               01 (1) 'Modification'\n+0E6EE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0E6F2 PAYLOAD\n+\n+0ED7E DATA DESCRIPTOR       08074B50 (134695760)\n+0ED82 CRC                   E5317460 (3845223520)\n+0ED86 Compressed Size       0000068C (1676)\n+0ED8A Uncompressed Size     0000068C (1676)\n+\n+0ED8E LOCAL HEADER #44      04034B50 (67324752)\n+0ED92 Extract Zip Spec      14 (20) '2.0'\n+0ED93 Extract OS            00 (0) 'MS-DOS'\n+0ED94 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0ED96 Compression Method    0000 (0) 'Stored'\n+0ED98 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0ED9C CRC                   00000000 (0)\n+0EDA0 Compressed Size       00000000 (0)\n+0EDA4 Uncompressed Size     00000000 (0)\n+0EDA8 Filename Length       0058 (88)\n+0EDAA Extra Length          0009 (9)\n+0EDAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xEDAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0EE04 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0EE06   Length              0005 (5)\n+0EE08   Flags               01 (1) 'Modification'\n+0EE09   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0EE0D PAYLOAD\n+\n+0F68A DATA DESCRIPTOR       08074B50 (134695760)\n+0F68E CRC                   CF7C4EDE (3481030366)\n+0F692 Compressed Size       0000087D (2173)\n+0F696 Uncompressed Size     0000087D (2173)\n+\n+0F69A LOCAL HEADER #45      04034B50 (67324752)\n+0F69E Extract Zip Spec      14 (20) '2.0'\n+0F69F Extract OS            00 (0) 'MS-DOS'\n+0F6A0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F6A2 Compression Method    0000 (0) 'Stored'\n+0F6A4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F6A8 CRC                   00000000 (0)\n+0F6AC Compressed Size       00000000 (0)\n+0F6B0 Uncompressed Size     00000000 (0)\n+0F6B4 Filename Length       0046 (70)\n+0F6B6 Extra Length          0009 (9)\n+0F6B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF6B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F6FE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F700   Length              0005 (5)\n+0F702   Flags               01 (1) 'Modification'\n+0F703   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0F707 PAYLOAD\n+\n+0FE69 DATA DESCRIPTOR       08074B50 (134695760)\n+0FE6D CRC                   299A5034 (697978932)\n+0FE71 Compressed Size       00000762 (1890)\n+0FE75 Uncompressed Size     00000762 (1890)\n+\n+0FE79 LOCAL HEADER #46      04034B50 (67324752)\n+0FE7D Extract Zip Spec      14 (20) '2.0'\n+0FE7E Extract OS            00 (0) 'MS-DOS'\n+0FE7F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FE81 Compression Method    0000 (0) 'Stored'\n+0FE83 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FE87 CRC                   00000000 (0)\n+0FE8B Compressed Size       00000000 (0)\n+0FE8F Uncompressed Size     00000000 (0)\n+0FE93 Filename Length       003B (59)\n+0FE95 Extra Length          0009 (9)\n+0FE97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FED2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FED4   Length              0005 (5)\n+0FED6   Flags               01 (1) 'Modification'\n+0FED7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0FEDB PAYLOAD\n+\n+10267 DATA DESCRIPTOR       08074B50 (134695760)\n+1026B CRC                   986854CC (2556974284)\n+1026F Compressed Size       0000038C (908)\n+10273 Uncompressed Size     0000038C (908)\n+\n+10277 LOCAL HEADER #47      04034B50 (67324752)\n+1027B Extract Zip Spec      14 (20) '2.0'\n+1027C Extract OS            00 (0) 'MS-DOS'\n+1027D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1027F Compression Method    0000 (0) 'Stored'\n+10281 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10285 CRC                   00000000 (0)\n+10289 Compressed Size       00000000 (0)\n+1028D Uncompressed Size     00000000 (0)\n+10291 Filename Length       003A (58)\n+10293 Extra Length          0009 (9)\n+10295 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+102CF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+102D1   Length              0005 (5)\n+102D3   Flags               01 (1) 'Modification'\n+102D4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+102D8 PAYLOAD\n+\n+10CCC DATA DESCRIPTOR       08074B50 (134695760)\n+10CD0 CRC                   0FF6DCCF (267836623)\n+10CD4 Compressed Size       000009F4 (2548)\n+10CD8 Uncompressed Size     000009F4 (2548)\n+\n+10CDC LOCAL HEADER #48      04034B50 (67324752)\n+10CE0 Extract Zip Spec      14 (20) '2.0'\n+10CE1 Extract OS            00 (0) 'MS-DOS'\n+10CE2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+10CE4 Compression Method    0000 (0) 'Stored'\n+10CE6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10CEA CRC                   00000000 (0)\n+10CEE Compressed Size       00000000 (0)\n+10CF2 Uncompressed Size     00000000 (0)\n+10CF6 Filename Length       0057 (87)\n+10CF8 Extra Length          0009 (9)\n+10CFA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10CFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+10D51 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+10D53   Length              0005 (5)\n+10D55   Flags               01 (1) 'Modification'\n+10D56   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+10D5A PAYLOAD\n+\n+11440 DATA DESCRIPTOR       08074B50 (134695760)\n+11444 CRC                   C051C322 (3226583842)\n+11448 Compressed Size       000006E6 (1766)\n+1144C Uncompressed Size     000006E6 (1766)\n+\n+11450 LOCAL HEADER #49      04034B50 (67324752)\n+11454 Extract Zip Spec      14 (20) '2.0'\n+11455 Extract OS            00 (0) 'MS-DOS'\n+11456 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11458 Compression Method    0000 (0) 'Stored'\n+1145A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1145E CRC                   00000000 (0)\n+11462 Compressed Size       00000000 (0)\n+11466 Uncompressed Size     00000000 (0)\n+1146A Filename Length       0045 (69)\n+1146C Extra Length          0009 (9)\n+1146E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1146E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+114B3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+114B5   Length              0005 (5)\n+114B7   Flags               01 (1) 'Modification'\n+114B8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+114BC PAYLOAD\n+\n+11A61 DATA DESCRIPTOR       08074B50 (134695760)\n+11A65 CRC                   B0BDBBF0 (2965224432)\n+11A69 Compressed Size       000005A5 (1445)\n+11A6D Uncompressed Size     000005A5 (1445)\n+\n+11A71 LOCAL HEADER #50      04034B50 (67324752)\n+11A75 Extract Zip Spec      14 (20) '2.0'\n+11A76 Extract OS            00 (0) 'MS-DOS'\n+11A77 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11A79 Compression Method    0000 (0) 'Stored'\n+11A7B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11A7F CRC                   00000000 (0)\n+11A83 Compressed Size       00000000 (0)\n+11A87 Uncompressed Size     00000000 (0)\n+11A8B Filename Length       004F (79)\n+11A8D Extra Length          0009 (9)\n+11A8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11A8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11ADE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11AE0   Length              0005 (5)\n+11AE2   Flags               01 (1) 'Modification'\n+11AE3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+11AE7 PAYLOAD\n+\n+12389 DATA DESCRIPTOR       08074B50 (134695760)\n+1238D CRC                   A423CF9C (2753810332)\n+12391 Compressed Size       000008A2 (2210)\n+12395 Uncompressed Size     000008A2 (2210)\n+\n+12399 LOCAL HEADER #51      04034B50 (67324752)\n+1239D Extract Zip Spec      14 (20) '2.0'\n+1239E Extract OS            00 (0) 'MS-DOS'\n+1239F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+123A1 Compression Method    0000 (0) 'Stored'\n+123A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+123A7 CRC                   00000000 (0)\n+123AB Compressed Size       00000000 (0)\n+123AF Uncompressed Size     00000000 (0)\n+123B3 Filename Length       0059 (89)\n+123B5 Extra Length          0009 (9)\n+123B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x123B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12410 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12412   Length              0005 (5)\n+12414   Flags               01 (1) 'Modification'\n+12415   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+12419 PAYLOAD\n+\n+12C85 DATA DESCRIPTOR       08074B50 (134695760)\n+12C89 CRC                   5E667FF9 (1583775737)\n+12C8D Compressed Size       0000086C (2156)\n+12C91 Uncompressed Size     0000086C (2156)\n+\n+12C95 LOCAL HEADER #52      04034B50 (67324752)\n+12C99 Extract Zip Spec      14 (20) '2.0'\n+12C9A Extract OS            00 (0) 'MS-DOS'\n+12C9B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12C9D Compression Method    0000 (0) 'Stored'\n+12C9F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12CA3 CRC                   00000000 (0)\n+12CA7 Compressed Size       00000000 (0)\n+12CAB Uncompressed Size     00000000 (0)\n+12CAF Filename Length       0046 (70)\n+12CB1 Extra Length          0009 (9)\n+12CB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12CB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12CF9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12CFB   Length              0005 (5)\n+12CFD   Flags               01 (1) 'Modification'\n+12CFE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+12D02 PAYLOAD\n+\n+1346C DATA DESCRIPTOR       08074B50 (134695760)\n+13470 CRC                   43A2D387 (1134744455)\n+13474 Compressed Size       0000076A (1898)\n+13478 Uncompressed Size     0000076A (1898)\n+\n+1347C LOCAL HEADER #53      04034B50 (67324752)\n+13480 Extract Zip Spec      14 (20) '2.0'\n+13481 Extract OS            00 (0) 'MS-DOS'\n+13482 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+13484 Compression Method    0000 (0) 'Stored'\n+13486 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1348A CRC                   00000000 (0)\n+1348E Compressed Size       00000000 (0)\n+13492 Uncompressed Size     00000000 (0)\n+13496 Filename Length       003A (58)\n+13498 Extra Length          0009 (9)\n+1349A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1349A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+134D4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+134D6   Length              0005 (5)\n+134D8   Flags               01 (1) 'Modification'\n+134D9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+134DD PAYLOAD\n+\n+13D68 DATA DESCRIPTOR       08074B50 (134695760)\n+13D6C CRC                   2B470C68 (726076520)\n+13D70 Compressed Size       0000088B (2187)\n+13D74 Uncompressed Size     0000088B (2187)\n+\n+13D78 LOCAL HEADER #54      04034B50 (67324752)\n+13D7C Extract Zip Spec      14 (20) '2.0'\n+13D7D Extract OS            00 (0) 'MS-DOS'\n+13D7E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+13D80 Compression Method    0000 (0) 'Stored'\n+13D82 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+13D86 CRC                   00000000 (0)\n+13D8A Compressed Size       00000000 (0)\n+13D8E Uncompressed Size     00000000 (0)\n+13D92 Filename Length       004A (74)\n+13D94 Extra Length          0009 (9)\n+13D96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x13D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+13DE0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+13DE2   Length              0005 (5)\n+13DE4   Flags               01 (1) 'Modification'\n+13DE5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+13DE9 PAYLOAD\n+\n+146A2 DATA DESCRIPTOR       08074B50 (134695760)\n+146A6 CRC                   3CD76D90 (1020751248)\n+146AA Compressed Size       000008B9 (2233)\n+146AE Uncompressed Size     000008B9 (2233)\n+\n+146B2 LOCAL HEADER #55      04034B50 (67324752)\n+146B6 Extract Zip Spec      14 (20) '2.0'\n+146B7 Extract OS            00 (0) 'MS-DOS'\n+146B8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+146BA Compression Method    0000 (0) 'Stored'\n+146BC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+146C0 CRC                   00000000 (0)\n+146C4 Compressed Size       00000000 (0)\n+146C8 Uncompressed Size     00000000 (0)\n+146CC Filename Length       003F (63)\n+146CE Extra Length          0009 (9)\n+146D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x146D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1470F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+14711   Length              0005 (5)\n+14713   Flags               01 (1) 'Modification'\n+14714   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+14718 PAYLOAD\n+\n+14F87 DATA DESCRIPTOR       08074B50 (134695760)\n+14F8B CRC                   73DB53DA (1943753690)\n+14F8F Compressed Size       0000086F (2159)\n+14F93 Uncompressed Size     0000086F (2159)\n+\n+14F97 LOCAL HEADER #56      04034B50 (67324752)\n+14F9B Extract Zip Spec      14 (20) '2.0'\n+14F9C Extract OS            00 (0) 'MS-DOS'\n+14F9D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+14F9F Compression Method    0000 (0) 'Stored'\n+14FA1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+14FA5 CRC                   00000000 (0)\n+14FA9 Compressed Size       00000000 (0)\n+14FAD Uncompressed Size     00000000 (0)\n+14FB1 Filename Length       0051 (81)\n+14FB3 Extra Length          0009 (9)\n+14FB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x14FB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+15006 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+15008   Length              0005 (5)\n+1500A   Flags               01 (1) 'Modification'\n+1500B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1500F PAYLOAD\n+\n+158D7 DATA DESCRIPTOR       08074B50 (134695760)\n+158DB CRC                   598E90D0 (1502515408)\n+158DF Compressed Size       000008C8 (2248)\n+158E3 Uncompressed Size     000008C8 (2248)\n+\n+158E7 LOCAL HEADER #57      04034B50 (67324752)\n+158EB Extract Zip Spec      14 (20) '2.0'\n+158EC Extract OS            00 (0) 'MS-DOS'\n+158ED General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+158EF Compression Method    0000 (0) 'Stored'\n+158F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+158F5 CRC                   00000000 (0)\n+158F9 Compressed Size       00000000 (0)\n+158FD Uncompressed Size     00000000 (0)\n+15901 Filename Length       0064 (100)\n+15903 Extra Length          0009 (9)\n+15905 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x15905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+15969 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1596B   Length              0005 (5)\n+1596D   Flags               01 (1) 'Modification'\n+1596E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+15972 PAYLOAD\n+\n+16256 DATA DESCRIPTOR       08074B50 (134695760)\n+1625A CRC                   BCCC7A34 (3167517236)\n+1625E Compressed Size       000008E4 (2276)\n+16262 Uncompressed Size     000008E4 (2276)\n+\n+16266 LOCAL HEADER #58      04034B50 (67324752)\n+1626A Extract Zip Spec      14 (20) '2.0'\n+1626B Extract OS            00 (0) 'MS-DOS'\n+1626C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1626E Compression Method    0000 (0) 'Stored'\n+16270 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+16274 CRC                   00000000 (0)\n+16278 Compressed Size       00000000 (0)\n+1627C Uncompressed Size     00000000 (0)\n+16280 Filename Length       004C (76)\n+16282 Extra Length          0009 (9)\n+16284 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x16284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+162D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+162D2   Length              0005 (5)\n+162D4   Flags               01 (1) 'Modification'\n+162D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+162D9 PAYLOAD\n+\n+16B3F DATA DESCRIPTOR       08074B50 (134695760)\n+16B43 CRC                   18ABBE5D (413908573)\n+16B47 Compressed Size       00000866 (2150)\n+16B4B Uncompressed Size     00000866 (2150)\n+\n+16B4F LOCAL HEADER #59      04034B50 (67324752)\n+16B53 Extract Zip Spec      14 (20) '2.0'\n+16B54 Extract OS            00 (0) 'MS-DOS'\n+16B55 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+16B57 Compression Method    0000 (0) 'Stored'\n+16B59 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+16B5D CRC                   00000000 (0)\n+16B61 Compressed Size       00000000 (0)\n+16B65 Uncompressed Size     00000000 (0)\n+16B69 Filename Length       003B (59)\n+16B6B Extra Length          0009 (9)\n+16B6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x16B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+16BA8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+16BAA   Length              0005 (5)\n+16BAC   Flags               01 (1) 'Modification'\n+16BAD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+16BB1 PAYLOAD\n+\n+1747E DATA DESCRIPTOR       08074B50 (134695760)\n+17482 CRC                   FBB6C8C1 (4223060161)\n+17486 Compressed Size       000008CD (2253)\n+1748A Uncompressed Size     000008CD (2253)\n+\n+1748E LOCAL HEADER #60      04034B50 (67324752)\n+17492 Extract Zip Spec      14 (20) '2.0'\n+17493 Extract OS            00 (0) 'MS-DOS'\n+17494 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+17496 Compression Method    0000 (0) 'Stored'\n+17498 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1749C CRC                   00000000 (0)\n+174A0 Compressed Size       00000000 (0)\n+174A4 Uncompressed Size     00000000 (0)\n+174A8 Filename Length       0040 (64)\n+174AA Extra Length          0009 (9)\n+174AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x174AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+174EC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+174EE   Length              0005 (5)\n+174F0   Flags               01 (1) 'Modification'\n+174F1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+174F5 PAYLOAD\n+\n+17BC4 DATA DESCRIPTOR       08074B50 (134695760)\n+17BC8 CRC                   9D83B73F (2642655039)\n+17BCC Compressed Size       000006CF (1743)\n+17BD0 Uncompressed Size     000006CF (1743)\n+\n+17BD4 LOCAL HEADER #61      04034B50 (67324752)\n+17BD8 Extract Zip Spec      14 (20) '2.0'\n+17BD9 Extract OS            00 (0) 'MS-DOS'\n+17BDA General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+17BDC Compression Method    0000 (0) 'Stored'\n+17BDE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+17BE2 CRC                   00000000 (0)\n+17BE6 Compressed Size       00000000 (0)\n+17BEA Uncompressed Size     00000000 (0)\n+17BEE Filename Length       0038 (56)\n+17BF0 Extra Length          0009 (9)\n+17BF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x17BF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+17C2A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+17C2C   Length              0005 (5)\n+17C2E   Flags               01 (1) 'Modification'\n+17C2F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+17C33 PAYLOAD\n+\n+1877C DATA DESCRIPTOR       08074B50 (134695760)\n+18780 CRC                   74984ADE (1956137694)\n+18784 Compressed Size       00000B49 (2889)\n+18788 Uncompressed Size     00000B49 (2889)\n+\n+1878C LOCAL HEADER #62      04034B50 (67324752)\n+18790 Extract Zip Spec      14 (20) '2.0'\n+18791 Extract OS            00 (0) 'MS-DOS'\n+18792 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+18794 Compression Method    0000 (0) 'Stored'\n+18796 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1879A CRC                   00000000 (0)\n+1879E Compressed Size       00000000 (0)\n+187A2 Uncompressed Size     00000000 (0)\n+187A6 Filename Length       005C (92)\n+187A8 Extra Length          0009 (9)\n+187AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x187AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+18806 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+18808   Length              0005 (5)\n+1880A   Flags               01 (1) 'Modification'\n+1880B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1880F PAYLOAD\n+\n+18D84 DATA DESCRIPTOR       08074B50 (134695760)\n+18D88 CRC                   2082AC20 (545434656)\n+18D8C Compressed Size       00000575 (1397)\n+18D90 Uncompressed Size     00000575 (1397)\n+\n+18D94 LOCAL HEADER #63      04034B50 (67324752)\n+18D98 Extract Zip Spec      14 (20) '2.0'\n+18D99 Extract OS            00 (0) 'MS-DOS'\n+18D9A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+18D9C Compression Method    0000 (0) 'Stored'\n+18D9E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+18DA2 CRC                   00000000 (0)\n+18DA6 Compressed Size       00000000 (0)\n+18DAA Uncompressed Size     00000000 (0)\n+18DAE Filename Length       004A (74)\n+18DB0 Extra Length          0009 (9)\n+18DB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x18DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+18DFC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+18DFE   Length              0005 (5)\n+18E00   Flags               01 (1) 'Modification'\n+18E01   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+18E05 PAYLOAD\n+\n+19315 DATA DESCRIPTOR       08074B50 (134695760)\n+19319 CRC                   63AB47F0 (1672169456)\n+1931D Compressed Size       00000510 (1296)\n+19321 Uncompressed Size     00000510 (1296)\n+\n+19325 LOCAL HEADER #64      04034B50 (67324752)\n+19329 Extract Zip Spec      14 (20) '2.0'\n+1932A Extract OS            00 (0) 'MS-DOS'\n+1932B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1932D Compression Method    0000 (0) 'Stored'\n+1932F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+19333 CRC                   00000000 (0)\n+19337 Compressed Size       00000000 (0)\n+1933B Uncompressed Size     00000000 (0)\n+1933F Filename Length       0060 (96)\n+19341 Extra Length          0009 (9)\n+19343 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x19343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+193A3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+193A5   Length              0005 (5)\n+193A7   Flags               01 (1) 'Modification'\n+193A8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+193AC PAYLOAD\n+\n+19939 DATA DESCRIPTOR       08074B50 (134695760)\n+1993D CRC                   1A96429B (446055067)\n+19941 Compressed Size       0000058D (1421)\n+19945 Uncompressed Size     0000058D (1421)\n+\n+19949 LOCAL HEADER #65      04034B50 (67324752)\n+1994D Extract Zip Spec      14 (20) '2.0'\n+1994E Extract OS            00 (0) 'MS-DOS'\n+1994F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+19951 Compression Method    0000 (0) 'Stored'\n+19953 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+19957 CRC                   00000000 (0)\n+1995B Compressed Size       00000000 (0)\n+1995F Uncompressed Size     00000000 (0)\n+19963 Filename Length       004C (76)\n+19965 Extra Length          0009 (9)\n+19967 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x19967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+199B3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+199B5   Length              0005 (5)\n+199B7   Flags               01 (1) 'Modification'\n+199B8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+199BC PAYLOAD\n+\n+19EDE DATA DESCRIPTOR       08074B50 (134695760)\n+19EE2 CRC                   DF0C4537 (3742123319)\n+19EE6 Compressed Size       00000522 (1314)\n+19EEA Uncompressed Size     00000522 (1314)\n+\n+19EEE LOCAL HEADER #66      04034B50 (67324752)\n+19EF2 Extract Zip Spec      14 (20) '2.0'\n+19EF3 Extract OS            00 (0) 'MS-DOS'\n+19EF4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+19EF6 Compression Method    0000 (0) 'Stored'\n+19EF8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+19EFC CRC                   00000000 (0)\n+19F00 Compressed Size       00000000 (0)\n+19F04 Uncompressed Size     00000000 (0)\n+19F08 Filename Length       005E (94)\n+19F0A Extra Length          0009 (9)\n+19F0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x19F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+19F6A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+19F6C   Length              0005 (5)\n+19F6E   Flags               01 (1) 'Modification'\n+19F6F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+19F73 PAYLOAD\n+\n+1A588 DATA DESCRIPTOR       08074B50 (134695760)\n+1A58C CRC                   0B2E338D (187577229)\n+1A590 Compressed Size       00000615 (1557)\n+1A594 Uncompressed Size     00000615 (1557)\n+\n+1A598 LOCAL HEADER #67      04034B50 (67324752)\n+1A59C Extract Zip Spec      14 (20) '2.0'\n+1A59D Extract OS            00 (0) 'MS-DOS'\n+1A59E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1A5A0 Compression Method    0000 (0) 'Stored'\n+1A5A2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1A5A6 CRC                   00000000 (0)\n+1A5AA Compressed Size       00000000 (0)\n+1A5AE Uncompressed Size     00000000 (0)\n+1A5B2 Filename Length       004B (75)\n+1A5B4 Extra Length          0009 (9)\n+1A5B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1A5B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1A601 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1A603   Length              0005 (5)\n+1A605   Flags               01 (1) 'Modification'\n+1A606   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1A60A PAYLOAD\n+\n+1AC17 DATA DESCRIPTOR       08074B50 (134695760)\n+1AC1B CRC                   D98AAB0F (3649743631)\n+1AC1F Compressed Size       0000060D (1549)\n+1AC23 Uncompressed Size     0000060D (1549)\n+\n+1AC27 LOCAL HEADER #68      04034B50 (67324752)\n+1AC2B Extract Zip Spec      14 (20) '2.0'\n+1AC2C Extract OS            00 (0) 'MS-DOS'\n+1AC2D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1AC2F Compression Method    0000 (0) 'Stored'\n+1AC31 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1AC35 CRC                   00000000 (0)\n+1AC39 Compressed Size       00000000 (0)\n+1AC3D Uncompressed Size     00000000 (0)\n+1AC41 Filename Length       005E (94)\n+1AC43 Extra Length          0009 (9)\n+1AC45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1AC45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1ACA3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1ACA5   Length              0005 (5)\n+1ACA7   Flags               01 (1) 'Modification'\n+1ACA8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1ACAC PAYLOAD\n+\n+1B828 DATA DESCRIPTOR       08074B50 (134695760)\n+1B82C CRC                   A4224154 (2753708372)\n+1B830 Compressed Size       00000B7C (2940)\n+1B834 Uncompressed Size     00000B7C (2940)\n+\n+1B838 LOCAL HEADER #69      04034B50 (67324752)\n+1B83C Extract Zip Spec      14 (20) '2.0'\n+1B83D Extract OS            00 (0) 'MS-DOS'\n+1B83E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1B840 Compression Method    0000 (0) 'Stored'\n+1B842 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1B846 CRC                   00000000 (0)\n+1B84A Compressed Size       00000000 (0)\n+1B84E Uncompressed Size     00000000 (0)\n+1B852 Filename Length       004B (75)\n+1B854 Extra Length          0009 (9)\n+1B856 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1B856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1B8A1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1B8A3   Length              0005 (5)\n+1B8A5   Flags               01 (1) 'Modification'\n+1B8A6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1B8AA PAYLOAD\n+\n+1C491 DATA DESCRIPTOR       08074B50 (134695760)\n+1C495 CRC                   4CC928AA (1288251562)\n+1C499 Compressed Size       00000BE7 (3047)\n+1C49D Uncompressed Size     00000BE7 (3047)\n+\n+1C4A1 LOCAL HEADER #70      04034B50 (67324752)\n+1C4A5 Extract Zip Spec      14 (20) '2.0'\n+1C4A6 Extract OS            00 (0) 'MS-DOS'\n+1C4A7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1C4A9 Compression Method    0000 (0) 'Stored'\n+1C4AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1C4AF CRC                   00000000 (0)\n+1C4B3 Compressed Size       00000000 (0)\n+1C4B7 Uncompressed Size     00000000 (0)\n+1C4BB Filename Length       003F (63)\n+1C4BD Extra Length          0009 (9)\n+1C4BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1C4BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1C4FE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1C500   Length              0005 (5)\n+1C502   Flags               01 (1) 'Modification'\n+1C503   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1C507 PAYLOAD\n+\n+1C8B4 DATA DESCRIPTOR       08074B50 (134695760)\n+1C8B8 CRC                   B8FA7526 (3103421734)\n+1C8BC Compressed Size       000003AD (941)\n+1C8C0 Uncompressed Size     000003AD (941)\n+\n+1C8C4 LOCAL HEADER #71      04034B50 (67324752)\n+1C8C8 Extract Zip Spec      14 (20) '2.0'\n+1C8C9 Extract OS            00 (0) 'MS-DOS'\n+1C8CA General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1C8CC Compression Method    0000 (0) 'Stored'\n+1C8CE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1C8D2 CRC                   00000000 (0)\n+1C8D6 Compressed Size       00000000 (0)\n+1C8DA Uncompressed Size     00000000 (0)\n+1C8DE Filename Length       003E (62)\n+1C8E0 Extra Length          0009 (9)\n+1C8E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1C8E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1C920 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1C922   Length              0005 (5)\n+1C924   Flags               01 (1) 'Modification'\n+1C925   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1C929 PAYLOAD\n+\n+1D308 DATA DESCRIPTOR       08074B50 (134695760)\n+1D30C CRC                   9CC9EBB3 (2630478771)\n+1D310 Compressed Size       000009DF (2527)\n+1D314 Uncompressed Size     000009DF (2527)\n+\n+1D318 LOCAL HEADER #72      04034B50 (67324752)\n+1D31C Extract Zip Spec      14 (20) '2.0'\n+1D31D Extract OS            00 (0) 'MS-DOS'\n+1D31E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1D320 Compression Method    0000 (0) 'Stored'\n+1D322 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1D326 CRC                   00000000 (0)\n+1D32A Compressed Size       00000000 (0)\n+1D32E Uncompressed Size     00000000 (0)\n+1D332 Filename Length       005D (93)\n+1D334 Extra Length          0009 (9)\n+1D336 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1D336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1D393 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1D395   Length              0005 (5)\n+1D397   Flags               01 (1) 'Modification'\n+1D398   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1D39C PAYLOAD\n+\n+1D90F DATA DESCRIPTOR       08074B50 (134695760)\n+1D913 CRC                   22B44E62 (582241890)\n+1D917 Compressed Size       00000573 (1395)\n+1D91B Uncompressed Size     00000573 (1395)\n+\n+1D91F LOCAL HEADER #73      04034B50 (67324752)\n+1D923 Extract Zip Spec      14 (20) '2.0'\n+1D924 Extract OS            00 (0) 'MS-DOS'\n+1D925 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1D927 Compression Method    0000 (0) 'Stored'\n+1D929 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1D92D CRC                   00000000 (0)\n+1D931 Compressed Size       00000000 (0)\n+1D935 Uncompressed Size     00000000 (0)\n+1D939 Filename Length       0049 (73)\n+1D93B Extra Length          0009 (9)\n+1D93D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1D93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1D986 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1D988   Length              0005 (5)\n+1D98A   Flags               01 (1) 'Modification'\n+1D98B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1D98F PAYLOAD\n+\n+1DD8D DATA DESCRIPTOR       08074B50 (134695760)\n+1DD91 CRC                   5740A771 (1463854961)\n+1DD95 Compressed Size       000003FE (1022)\n+1DD99 Uncompressed Size     000003FE (1022)\n+\n+1DD9D LOCAL HEADER #74      04034B50 (67324752)\n+1DDA1 Extract Zip Spec      14 (20) '2.0'\n+1DDA2 Extract OS            00 (0) 'MS-DOS'\n+1DDA3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1DDA5 Compression Method    0000 (0) 'Stored'\n+1DDA7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1DDAB CRC                   00000000 (0)\n+1DDAF Compressed Size       00000000 (0)\n+1DDB3 Uncompressed Size     00000000 (0)\n+1DDB7 Filename Length       0053 (83)\n+1DDB9 Extra Length          0009 (9)\n+1DDBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1DDBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1DE0E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1DE10   Length              0005 (5)\n+1DE12   Flags               01 (1) 'Modification'\n+1DE13   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1DE17 PAYLOAD\n+\n+1E50F DATA DESCRIPTOR       08074B50 (134695760)\n+1E513 CRC                   A8B9B23A (2830742074)\n+1E517 Compressed Size       000006F8 (1784)\n+1E51B Uncompressed Size     000006F8 (1784)\n+\n+1E51F LOCAL HEADER #75      04034B50 (67324752)\n+1E523 Extract Zip Spec      14 (20) '2.0'\n+1E524 Extract OS            00 (0) 'MS-DOS'\n+1E525 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1E527 Compression Method    0000 (0) 'Stored'\n+1E529 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1E52D CRC                   00000000 (0)\n+1E531 Compressed Size       00000000 (0)\n+1E535 Uncompressed Size     00000000 (0)\n+1E539 Filename Length       003C (60)\n+1E53B Extra Length          0009 (9)\n+1E53D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1E53D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1E579 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1E57B   Length              0005 (5)\n+1E57D   Flags               01 (1) 'Modification'\n+1E57E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1E582 PAYLOAD\n+\n+1EB79 DATA DESCRIPTOR       08074B50 (134695760)\n+1EB7D CRC                   80BA4F0B (2159693579)\n+1EB81 Compressed Size       000005F7 (1527)\n+1EB85 Uncompressed Size     000005F7 (1527)\n+\n+1EB89 LOCAL HEADER #76      04034B50 (67324752)\n+1EB8D Extract Zip Spec      14 (20) '2.0'\n+1EB8E Extract OS            00 (0) 'MS-DOS'\n+1EB8F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1EB91 Compression Method    0000 (0) 'Stored'\n+1EB93 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1EB97 CRC                   00000000 (0)\n+1EB9B Compressed Size       00000000 (0)\n+1EB9F Uncompressed Size     00000000 (0)\n+1EBA3 Filename Length       003B (59)\n+1EBA5 Extra Length          0009 (9)\n+1EBA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1EBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1EBE2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1EBE4   Length              0005 (5)\n+1EBE6   Flags               01 (1) 'Modification'\n+1EBE7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1EBEB PAYLOAD\n+\n+1F17B DATA DESCRIPTOR       08074B50 (134695760)\n+1F17F CRC                   9C3427BE (2620663742)\n+1F183 Compressed Size       00000590 (1424)\n+1F187 Uncompressed Size     00000590 (1424)\n+\n+1F18B LOCAL HEADER #77      04034B50 (67324752)\n+1F18F Extract Zip Spec      14 (20) '2.0'\n+1F190 Extract OS            00 (0) 'MS-DOS'\n+1F191 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1F193 Compression Method    0000 (0) 'Stored'\n+1F195 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1F199 CRC                   00000000 (0)\n+1F19D Compressed Size       00000000 (0)\n+1F1A1 Uncompressed Size     00000000 (0)\n+1F1A5 Filename Length       0036 (54)\n+1F1A7 Extra Length          0009 (9)\n+1F1A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1F1A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1F1DF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1F1E1   Length              0005 (5)\n+1F1E3   Flags               01 (1) 'Modification'\n+1F1E4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1F1E8 PAYLOAD\n+\n+1FC77 DATA DESCRIPTOR       08074B50 (134695760)\n+1FC7B CRC                   6AC968D0 (1791584464)\n+1FC7F Compressed Size       00000A8F (2703)\n+1FC83 Uncompressed Size     00000A8F (2703)\n+\n+1FC87 LOCAL HEADER #78      04034B50 (67324752)\n+1FC8B Extract Zip Spec      14 (20) '2.0'\n+1FC8C Extract OS            00 (0) 'MS-DOS'\n+1FC8D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1FC8F Compression Method    0000 (0) 'Stored'\n+1FC91 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1FC95 CRC                   00000000 (0)\n+1FC99 Compressed Size       00000000 (0)\n+1FC9D Uncompressed Size     00000000 (0)\n+1FCA1 Filename Length       004D (77)\n+1FCA3 Extra Length          0009 (9)\n+1FCA5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1FCA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1FCF2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1FCF4   Length              0005 (5)\n+1FCF6   Flags               01 (1) 'Modification'\n+1FCF7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1FCFB PAYLOAD\n+\n+202CD DATA DESCRIPTOR       08074B50 (134695760)\n+202D1 CRC                   A835618D (2822070669)\n+202D5 Compressed Size       000005D2 (1490)\n+202D9 Uncompressed Size     000005D2 (1490)\n+\n+202DD LOCAL HEADER #79      04034B50 (67324752)\n+202E1 Extract Zip Spec      14 (20) '2.0'\n+202E2 Extract OS            00 (0) 'MS-DOS'\n+202E3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+202E5 Compression Method    0000 (0) 'Stored'\n+202E7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+202EB CRC                   00000000 (0)\n+202EF Compressed Size       00000000 (0)\n+202F3 Uncompressed Size     00000000 (0)\n+202F7 Filename Length       0039 (57)\n+202F9 Extra Length          0009 (9)\n+202FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x202FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+20334 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+20336   Length              0005 (5)\n+20338   Flags               01 (1) 'Modification'\n+20339   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+2033D PAYLOAD\n+\n+23574 DATA DESCRIPTOR       08074B50 (134695760)\n+23578 CRC                   CBB77E57 (3417800279)\n+2357C Compressed Size       00003237 (12855)\n+23580 Uncompressed Size     00003237 (12855)\n+\n+23584 LOCAL HEADER #80      04034B50 (67324752)\n+23588 Extract Zip Spec      14 (20) '2.0'\n+23589 Extract OS            00 (0) 'MS-DOS'\n+2358A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2358C Compression Method    0000 (0) 'Stored'\n+2358E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+23592 CRC                   00000000 (0)\n+23596 Compressed Size       00000000 (0)\n+2359A Uncompressed Size     00000000 (0)\n+2359E Filename Length       004D (77)\n+235A0 Extra Length          0009 (9)\n+235A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x235A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+235EF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+235F1   Length              0005 (5)\n+235F3   Flags               01 (1) 'Modification'\n+235F4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+235F8 PAYLOAD\n+\n+24527 DATA DESCRIPTOR       08074B50 (134695760)\n+2452B CRC                   80991EAD (2157518509)\n+2452F Compressed Size       00000F2F (3887)\n+24533 Uncompressed Size     00000F2F (3887)\n+\n+24537 LOCAL HEADER #81      04034B50 (67324752)\n+2453B Extract Zip Spec      14 (20) '2.0'\n+2453C Extract OS            00 (0) 'MS-DOS'\n+2453D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2453F Compression Method    0000 (0) 'Stored'\n+24541 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+24545 CRC                   00000000 (0)\n+24549 Compressed Size       00000000 (0)\n+2454D Uncompressed Size     00000000 (0)\n+24551 Filename Length       0039 (57)\n+24553 Extra Length          0009 (9)\n+24555 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x24555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2458E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+24590   Length              0005 (5)\n+24592   Flags               01 (1) 'Modification'\n+24593   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+24597 PAYLOAD\n+\n+268CD DATA DESCRIPTOR       08074B50 (134695760)\n+268D1 CRC                   1F024A83 (520243843)\n+268D5 Compressed Size       00002336 (9014)\n+268D9 Uncompressed Size     00002336 (9014)\n+\n+268DD LOCAL HEADER #82      04034B50 (67324752)\n+268E1 Extract Zip Spec      14 (20) '2.0'\n+268E2 Extract OS            00 (0) 'MS-DOS'\n+268E3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+268E5 Compression Method    0000 (0) 'Stored'\n+268E7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+268EB CRC                   00000000 (0)\n+268EF Compressed Size       00000000 (0)\n+268F3 Uncompressed Size     00000000 (0)\n+268F7 Filename Length       0049 (73)\n+268F9 Extra Length          0009 (9)\n+268FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x268FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+26944 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+26946   Length              0005 (5)\n+26948   Flags               01 (1) 'Modification'\n+26949   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+2694D PAYLOAD\n+\n+2700F DATA DESCRIPTOR       08074B50 (134695760)\n+27013 CRC                   EFE2E071 (4024623217)\n+27017 Compressed Size       000006C2 (1730)\n+2701B Uncompressed Size     000006C2 (1730)\n+\n+2701F LOCAL HEADER #83      04034B50 (67324752)\n+27023 Extract Zip Spec      14 (20) '2.0'\n+27024 Extract OS            00 (0) 'MS-DOS'\n+27025 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+27027 Compression Method    0000 (0) 'Stored'\n+27029 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2702D CRC                   00000000 (0)\n+27031 Compressed Size       00000000 (0)\n+27035 Uncompressed Size     00000000 (0)\n+27039 Filename Length       0041 (65)\n+2703B Extra Length          0009 (9)\n+2703D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2703D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2707E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+27080   Length              0005 (5)\n+27082   Flags               01 (1) 'Modification'\n+27083   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+27087 PAYLOAD\n+\n+2BFA5 DATA DESCRIPTOR       08074B50 (134695760)\n+2BFA9 CRC                   A5AFF6E3 (2779772643)\n+2BFAD Compressed Size       00004F1E (20254)\n+2BFB1 Uncompressed Size     00004F1E (20254)\n+\n+2BFB5 CENTRAL HEADER #1     02014B50 (33639248)\n+2BFB9 Created Zip Spec      14 (20) '2.0'\n+2BFBA Created OS            00 (0) 'MS-DOS'\n+2BFBB Extract Zip Spec      14 (20) '2.0'\n+2BFBC Extract OS            00 (0) 'MS-DOS'\n+2BFBD General Purpose Flag  0000 (0)\n+2BFBF Compression Method    0000 (0) 'Stored'\n+2BFC1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2BFC5 CRC                   00000000 (0)\n+2BFC9 Compressed Size       00000000 (0)\n+2BFCD Uncompressed Size     00000000 (0)\n+2BFD1 Filename Length       0009 (9)\n+2BFD3 Extra Length          0009 (9)\n+2BFD5 Comment Length        0000 (0)\n+2BFD7 Disk Start            0000 (0)\n+2BFD9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2BFDB Ext File Attributes   00000000 (0)\n+2BFDF Local Header Offset   00000000 (0)\n+2BFE3 Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x2BFE3: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+2BFEC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2BFEE   Length              0005 (5)\n+2BFF0   Flags               01 (1) 'Modification'\n+2BFF1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2BFF5 CENTRAL HEADER #2     02014B50 (33639248)\n+2BFF9 Created Zip Spec      14 (20) '2.0'\n+2BFFA Created OS            00 (0) 'MS-DOS'\n+2BFFB Extract Zip Spec      14 (20) '2.0'\n+2BFFC Extract OS            00 (0) 'MS-DOS'\n+2BFFD General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2BFFF Compression Method    0000 (0) 'Stored'\n+2C001 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C005 CRC                   EE027FB2 (3993141170)\n+2C009 Compressed Size       00000019 (25)\n+2C00D Uncompressed Size     00000019 (25)\n+2C011 Filename Length       0014 (20)\n+2C013 Extra Length          0009 (9)\n+2C015 Comment Length        0000 (0)\n+2C017 Disk Start            0000 (0)\n+2C019 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C01B Ext File Attributes   00000000 (0)\n+2C01F Local Header Offset   00000030 (48)\n+2C023 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C023: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C037 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C039   Length              0005 (5)\n+2C03B   Flags               01 (1) 'Modification'\n+2C03C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C040 CENTRAL HEADER #3     02014B50 (33639248)\n+2C044 Created Zip Spec      14 (20) '2.0'\n+2C045 Created OS            00 (0) 'MS-DOS'\n+2C046 Extract Zip Spec      14 (20) '2.0'\n+2C047 Extract OS            00 (0) 'MS-DOS'\n+2C048 General Purpose Flag  0000 (0)\n+2C04A Compression Method    0000 (0) 'Stored'\n+2C04C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C050 CRC                   00000000 (0)\n+2C054 Compressed Size       00000000 (0)\n+2C058 Uncompressed Size     00000000 (0)\n+2C05C Filename Length       000F (15)\n+2C05E Extra Length          0009 (9)\n+2C060 Comment Length        0000 (0)\n+2C062 Disk Start            0000 (0)\n+2C064 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C066 Ext File Attributes   00000000 (0)\n+2C06A Local Header Offset   00000094 (148)\n+2C06E Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C06E: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C07D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C07F   Length              0005 (5)\n+2C081   Flags               01 (1) 'Modification'\n+2C082   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C086 CENTRAL HEADER #4     02014B50 (33639248)\n+2C08A Created Zip Spec      14 (20) '2.0'\n+2C08B Created OS            00 (0) 'MS-DOS'\n+2C08C Extract Zip Spec      14 (20) '2.0'\n+2C08D Extract OS            00 (0) 'MS-DOS'\n+2C08E General Purpose Flag  0000 (0)\n+2C090 Compression Method    0000 (0) 'Stored'\n+2C092 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C096 CRC                   00000000 (0)\n+2C09A Compressed Size       00000000 (0)\n+2C09E Uncompressed Size     00000000 (0)\n+2C0A2 Filename Length       001F (31)\n+2C0A4 Extra Length          0009 (9)\n+2C0A6 Comment Length        0000 (0)\n+2C0A8 Disk Start            0000 (0)\n+2C0AA Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C0AC Ext File Attributes   00000000 (0)\n+2C0B0 Local Header Offset   000000CA (202)\n+2C0B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C0D3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C0D5   Length              0005 (5)\n+2C0D7   Flags               01 (1) 'Modification'\n+2C0D8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C0DC CENTRAL HEADER #5     02014B50 (33639248)\n+2C0E0 Created Zip Spec      14 (20) '2.0'\n+2C0E1 Created OS            00 (0) 'MS-DOS'\n+2C0E2 Extract Zip Spec      14 (20) '2.0'\n+2C0E3 Extract OS            00 (0) 'MS-DOS'\n+2C0E4 General Purpose Flag  0000 (0)\n+2C0E6 Compression Method    0000 (0) 'Stored'\n+2C0E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C0EC CRC                   00000000 (0)\n+2C0F0 Compressed Size       00000000 (0)\n+2C0F4 Uncompressed Size     00000000 (0)\n+2C0F8 Filename Length       0032 (50)\n+2C0FA Extra Length          0009 (9)\n+2C0FC Comment Length        0000 (0)\n+2C0FE Disk Start            0000 (0)\n+2C100 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C102 Ext File Attributes   00000000 (0)\n+2C106 Local Header Offset   00000110 (272)\n+2C10A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C10A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C13C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C13E   Length              0005 (5)\n+2C140   Flags               01 (1) 'Modification'\n+2C141   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C145 CENTRAL HEADER #6     02014B50 (33639248)\n+2C149 Created Zip Spec      14 (20) '2.0'\n+2C14A Created OS            00 (0) 'MS-DOS'\n+2C14B Extract Zip Spec      14 (20) '2.0'\n+2C14C Extract OS            00 (0) 'MS-DOS'\n+2C14D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C14F Compression Method    0000 (0) 'Stored'\n+2C151 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C155 CRC                   00000000 (0)\n+2C159 Compressed Size       00000000 (0)\n+2C15D Uncompressed Size     00000000 (0)\n+2C161 Filename Length       0040 (64)\n+2C163 Extra Length          0009 (9)\n+2C165 Comment Length        0000 (0)\n+2C167 Disk Start            0000 (0)\n+2C169 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C16B Ext File Attributes   00000000 (0)\n+2C16F Local Header Offset   00000169 (361)\n+2C173 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C1B3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C1B5   Length              0005 (5)\n+2C1B7   Flags               01 (1) 'Modification'\n+2C1B8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C1BC CENTRAL HEADER #7     02014B50 (33639248)\n+2C1C0 Created Zip Spec      14 (20) '2.0'\n+2C1C1 Created OS            00 (0) 'MS-DOS'\n+2C1C2 Extract Zip Spec      14 (20) '2.0'\n+2C1C3 Extract OS            00 (0) 'MS-DOS'\n+2C1C4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C1C6 Compression Method    0000 (0) 'Stored'\n+2C1C8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C1CC CRC                   45AE3B52 (1169046354)\n+2C1D0 Compressed Size       00000DC9 (3529)\n+2C1D4 Uncompressed Size     00000DC9 (3529)\n+2C1D8 Filename Length       0039 (57)\n+2C1DA Extra Length          0009 (9)\n+2C1DC Comment Length        0000 (0)\n+2C1DE Disk Start            0000 (0)\n+2C1E0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C1E2 Ext File Attributes   00000000 (0)\n+2C1E6 Local Header Offset   000001E0 (480)\n+2C1EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C223 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C225   Length              0005 (5)\n+2C227   Flags               01 (1) 'Modification'\n+2C228   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C22C CENTRAL HEADER #8     02014B50 (33639248)\n+2C230 Created Zip Spec      14 (20) '2.0'\n+2C231 Created OS            00 (0) 'MS-DOS'\n+2C232 Extract Zip Spec      14 (20) '2.0'\n+2C233 Extract OS            00 (0) 'MS-DOS'\n+2C234 General Purpose Flag  0000 (0)\n+2C236 Compression Method    0000 (0) 'Stored'\n+2C238 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C23C CRC                   00000000 (0)\n+2C240 Compressed Size       00000000 (0)\n+2C244 Uncompressed Size     00000000 (0)\n+2C248 Filename Length       0004 (4)\n+2C24A Extra Length          0009 (9)\n+2C24C Comment Length        0000 (0)\n+2C24E Disk Start            0000 (0)\n+2C250 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C252 Ext File Attributes   00000000 (0)\n+2C256 Local Header Offset   00001019 (4121)\n+2C25A Filename              'XXXX'\n+#\n+# WARNING: Offset 0x2C25A: Filename 'XXXX'\n+#          Zero length filename\n+#\n+2C25E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C260   Length              0005 (5)\n+2C262   Flags               01 (1) 'Modification'\n+2C263   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C267 CENTRAL HEADER #9     02014B50 (33639248)\n+2C26B Created Zip Spec      14 (20) '2.0'\n+2C26C Created OS            00 (0) 'MS-DOS'\n+2C26D Extract Zip Spec      14 (20) '2.0'\n+2C26E Extract OS            00 (0) 'MS-DOS'\n+2C26F General Purpose Flag  0000 (0)\n+2C271 Compression Method    0000 (0) 'Stored'\n+2C273 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C277 CRC                   00000000 (0)\n+2C27B Compressed Size       00000000 (0)\n+2C27F Uncompressed Size     00000000 (0)\n+2C283 Filename Length       0010 (16)\n+2C285 Extra Length          0009 (9)\n+2C287 Comment Length        0000 (0)\n+2C289 Disk Start            0000 (0)\n+2C28B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C28D Ext File Attributes   00000000 (0)\n+2C291 Local Header Offset   00001044 (4164)\n+2C295 Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C295: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C2A5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C2A7   Length              0005 (5)\n+2C2A9   Flags               01 (1) 'Modification'\n+2C2AA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C2AE CENTRAL HEADER #10    02014B50 (33639248)\n+2C2B2 Created Zip Spec      14 (20) '2.0'\n+2C2B3 Created OS            00 (0) 'MS-DOS'\n+2C2B4 Extract Zip Spec      14 (20) '2.0'\n+2C2B5 Extract OS            00 (0) 'MS-DOS'\n+2C2B6 General Purpose Flag  0000 (0)\n+2C2B8 Compression Method    0000 (0) 'Stored'\n+2C2BA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C2BE CRC                   00000000 (0)\n+2C2C2 Compressed Size       00000000 (0)\n+2C2C6 Uncompressed Size     00000000 (0)\n+2C2CA Filename Length       0016 (22)\n+2C2CC Extra Length          0009 (9)\n+2C2CE Comment Length        0000 (0)\n+2C2D0 Disk Start            0000 (0)\n+2C2D2 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C2D4 Ext File Attributes   00000000 (0)\n+2C2D8 Local Header Offset   0000107B (4219)\n+2C2DC Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C2DC: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C2F2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C2F4   Length              0005 (5)\n+2C2F6   Flags               01 (1) 'Modification'\n+2C2F7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C2FB CENTRAL HEADER #11    02014B50 (33639248)\n+2C2FF Created Zip Spec      14 (20) '2.0'\n+2C300 Created OS            00 (0) 'MS-DOS'\n+2C301 Extract Zip Spec      14 (20) '2.0'\n+2C302 Extract OS            00 (0) 'MS-DOS'\n+2C303 General Purpose Flag  0000 (0)\n+2C305 Compression Method    0000 (0) 'Stored'\n+2C307 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C30B CRC                   00000000 (0)\n+2C30F Compressed Size       00000000 (0)\n+2C313 Uncompressed Size     00000000 (0)\n+2C317 Filename Length       0020 (32)\n+2C319 Extra Length          0009 (9)\n+2C31B Comment Length        0000 (0)\n+2C31D Disk Start            0000 (0)\n+2C31F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C321 Ext File Attributes   00000000 (0)\n+2C325 Local Header Offset   000010B8 (4280)\n+2C329 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C349 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C34B   Length              0005 (5)\n+2C34D   Flags               01 (1) 'Modification'\n+2C34E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C352 CENTRAL HEADER #12    02014B50 (33639248)\n+2C356 Created Zip Spec      14 (20) '2.0'\n+2C357 Created OS            00 (0) 'MS-DOS'\n+2C358 Extract Zip Spec      14 (20) '2.0'\n+2C359 Extract OS            00 (0) 'MS-DOS'\n+2C35A General Purpose Flag  0000 (0)\n+2C35C Compression Method    0000 (0) 'Stored'\n+2C35E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C362 CRC                   00000000 (0)\n+2C366 Compressed Size       00000000 (0)\n+2C36A Uncompressed Size     00000000 (0)\n+2C36E Filename Length       0027 (39)\n+2C370 Extra Length          0009 (9)\n+2C372 Comment Length        0000 (0)\n+2C374 Disk Start            0000 (0)\n+2C376 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C378 Ext File Attributes   00000000 (0)\n+2C37C Local Header Offset   000010FF (4351)\n+2C380 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C3A7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C3A9   Length              0005 (5)\n+2C3AB   Flags               01 (1) 'Modification'\n+2C3AC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C3B0 CENTRAL HEADER #13    02014B50 (33639248)\n+2C3B4 Created Zip Spec      14 (20) '2.0'\n+2C3B5 Created OS            00 (0) 'MS-DOS'\n+2C3B6 Extract Zip Spec      14 (20) '2.0'\n+2C3B7 Extract OS            00 (0) 'MS-DOS'\n+2C3B8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C3BA Compression Method    0000 (0) 'Stored'\n+2C3BC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C3C0 CRC                   6C3D8D6E (1815973230)\n+2C3C4 Compressed Size       000005D6 (1494)\n+2C3C8 Uncompressed Size     000005D6 (1494)\n+2C3CC Filename Length       004B (75)\n+2C3CE Extra Length          0009 (9)\n+2C3D0 Comment Length        0000 (0)\n+2C3D2 Disk Start            0000 (0)\n+2C3D4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C3D6 Ext File Attributes   00000000 (0)\n+2C3DA Local Header Offset   0000114D (4429)\n+2C3DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C3DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C429 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C42B   Length              0005 (5)\n+2C42D   Flags               01 (1) 'Modification'\n+2C42E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C432 CENTRAL HEADER #14    02014B50 (33639248)\n+2C436 Created Zip Spec      14 (20) '2.0'\n+2C437 Created OS            00 (0) 'MS-DOS'\n+2C438 Extract Zip Spec      14 (20) '2.0'\n+2C439 Extract OS            00 (0) 'MS-DOS'\n+2C43A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C43C Compression Method    0000 (0) 'Stored'\n+2C43E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C442 CRC                   0A03E606 (168027654)\n+2C446 Compressed Size       000004B2 (1202)\n+2C44A Uncompressed Size     000004B2 (1202)\n+2C44E Filename Length       0038 (56)\n+2C450 Extra Length          0009 (9)\n+2C452 Comment Length        0000 (0)\n+2C454 Disk Start            0000 (0)\n+2C456 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C458 Ext File Attributes   00000000 (0)\n+2C45C Local Header Offset   000017A5 (6053)\n+2C460 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C498 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C49A   Length              0005 (5)\n+2C49C   Flags               01 (1) 'Modification'\n+2C49D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C4A1 CENTRAL HEADER #15    02014B50 (33639248)\n+2C4A5 Created Zip Spec      14 (20) '2.0'\n+2C4A6 Created OS            00 (0) 'MS-DOS'\n+2C4A7 Extract Zip Spec      14 (20) '2.0'\n+2C4A8 Extract OS            00 (0) 'MS-DOS'\n+2C4A9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C4AB Compression Method    0000 (0) 'Stored'\n+2C4AD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C4B1 CRC                   92089030 (2450034736)\n+2C4B5 Compressed Size       00000656 (1622)\n+2C4B9 Uncompressed Size     00000656 (1622)\n+2C4BD Filename Length       004D (77)\n+2C4BF Extra Length          0009 (9)\n+2C4C1 Comment Length        0000 (0)\n+2C4C3 Disk Start            0000 (0)\n+2C4C5 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C4C7 Ext File Attributes   00000000 (0)\n+2C4CB Local Header Offset   00001CC6 (7366)\n+2C4CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C4CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C51C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C51E   Length              0005 (5)\n+2C520   Flags               01 (1) 'Modification'\n+2C521   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C525 CENTRAL HEADER #16    02014B50 (33639248)\n+2C529 Created Zip Spec      14 (20) '2.0'\n+2C52A Created OS            00 (0) 'MS-DOS'\n+2C52B Extract Zip Spec      14 (20) '2.0'\n+2C52C Extract OS            00 (0) 'MS-DOS'\n+2C52D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C52F Compression Method    0000 (0) 'Stored'\n+2C531 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C535 CRC                   B423DAFD (3022248701)\n+2C539 Compressed Size       000005D8 (1496)\n+2C53D Uncompressed Size     000005D8 (1496)\n+2C541 Filename Length       0039 (57)\n+2C543 Extra Length          0009 (9)\n+2C545 Comment Length        0000 (0)\n+2C547 Disk Start            0000 (0)\n+2C549 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C54B Ext File Attributes   00000000 (0)\n+2C54F Local Header Offset   000023A0 (9120)\n+2C553 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C58C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C58E   Length              0005 (5)\n+2C590   Flags               01 (1) 'Modification'\n+2C591   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C595 CENTRAL HEADER #17    02014B50 (33639248)\n+2C599 Created Zip Spec      14 (20) '2.0'\n+2C59A Created OS            00 (0) 'MS-DOS'\n+2C59B Extract Zip Spec      14 (20) '2.0'\n+2C59C Extract OS            00 (0) 'MS-DOS'\n+2C59D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C59F Compression Method    0000 (0) 'Stored'\n+2C5A1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C5A5 CRC                   7A354A18 (2050312728)\n+2C5A9 Compressed Size       000004EC (1260)\n+2C5AD Uncompressed Size     000004EC (1260)\n+2C5B1 Filename Length       005F (95)\n+2C5B3 Extra Length          0009 (9)\n+2C5B5 Comment Length        0000 (0)\n+2C5B7 Disk Start            0000 (0)\n+2C5B9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C5BB Ext File Attributes   00000000 (0)\n+2C5BF Local Header Offset   000029E8 (10728)\n+2C5C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C5C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C622 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C624   Length              0005 (5)\n+2C626   Flags               01 (1) 'Modification'\n+2C627   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C62B CENTRAL HEADER #18    02014B50 (33639248)\n+2C62F Created Zip Spec      14 (20) '2.0'\n+2C630 Created OS            00 (0) 'MS-DOS'\n+2C631 Extract Zip Spec      14 (20) '2.0'\n+2C632 Extract OS            00 (0) 'MS-DOS'\n+2C633 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C635 Compression Method    0000 (0) 'Stored'\n+2C637 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C63B CRC                   5917590A (1494702346)\n+2C63F Compressed Size       000003AD (941)\n+2C643 Uncompressed Size     000003AD (941)\n+2C647 Filename Length       0042 (66)\n+2C649 Extra Length          0009 (9)\n+2C64B Comment Length        0000 (0)\n+2C64D Disk Start            0000 (0)\n+2C64F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C651 Ext File Attributes   00000000 (0)\n+2C655 Local Header Offset   00002F6A (12138)\n+2C659 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C69B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C69D   Length              0005 (5)\n+2C69F   Flags               01 (1) 'Modification'\n+2C6A0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C6A4 CENTRAL HEADER #19    02014B50 (33639248)\n+2C6A8 Created Zip Spec      14 (20) '2.0'\n+2C6A9 Created OS            00 (0) 'MS-DOS'\n+2C6AA Extract Zip Spec      14 (20) '2.0'\n+2C6AB Extract OS            00 (0) 'MS-DOS'\n+2C6AC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C6AE Compression Method    0000 (0) 'Stored'\n+2C6B0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C6B4 CRC                   DA9C94C3 (3667694787)\n+2C6B8 Compressed Size       00000642 (1602)\n+2C6BC Uncompressed Size     00000642 (1602)\n+2C6C0 Filename Length       0061 (97)\n+2C6C2 Extra Length          0009 (9)\n+2C6C4 Comment Length        0000 (0)\n+2C6C6 Disk Start            0000 (0)\n+2C6C8 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C6CA Ext File Attributes   00000000 (0)\n+2C6CE Local Header Offset   00003390 (13200)\n+2C6D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C6D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C733 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C735   Length              0005 (5)\n+2C737   Flags               01 (1) 'Modification'\n+2C738   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C73C CENTRAL HEADER #20    02014B50 (33639248)\n+2C740 Created Zip Spec      14 (20) '2.0'\n+2C741 Created OS            00 (0) 'MS-DOS'\n+2C742 Extract Zip Spec      14 (20) '2.0'\n+2C743 Extract OS            00 (0) 'MS-DOS'\n+2C744 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C746 Compression Method    0000 (0) 'Stored'\n+2C748 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C74C CRC                   7E99776A (2123986794)\n+2C750 Compressed Size       000004D6 (1238)\n+2C754 Uncompressed Size     000004D6 (1238)\n+2C758 Filename Length       0043 (67)\n+2C75A Extra Length          0009 (9)\n+2C75C Comment Length        0000 (0)\n+2C75E Disk Start            0000 (0)\n+2C760 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C762 Ext File Attributes   00000000 (0)\n+2C766 Local Header Offset   00003A6A (14954)\n+2C76A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C76A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C7AD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C7AF   Length              0005 (5)\n+2C7B1   Flags               01 (1) 'Modification'\n+2C7B2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C7B6 CENTRAL HEADER #21    02014B50 (33639248)\n+2C7BA Created Zip Spec      14 (20) '2.0'\n+2C7BB Created OS            00 (0) 'MS-DOS'\n+2C7BC Extract Zip Spec      14 (20) '2.0'\n+2C7BD Extract OS            00 (0) 'MS-DOS'\n+2C7BE General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C7C0 Compression Method    0000 (0) 'Stored'\n+2C7C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C7C6 CRC                   D050FFE2 (3494969314)\n+2C7CA Compressed Size       00000CCF (3279)\n+2C7CE Uncompressed Size     00000CCF (3279)\n+2C7D2 Filename Length       0059 (89)\n+2C7D4 Extra Length          0009 (9)\n+2C7D6 Comment Length        0000 (0)\n+2C7D8 Disk Start            0000 (0)\n+2C7DA Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C7DC Ext File Attributes   00000000 (0)\n+2C7E0 Local Header Offset   00003FBA (16314)\n+2C7E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C7E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C83D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C83F   Length              0005 (5)\n+2C841   Flags               01 (1) 'Modification'\n+2C842   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C846 CENTRAL HEADER #22    02014B50 (33639248)\n+2C84A Created Zip Spec      14 (20) '2.0'\n+2C84B Created OS            00 (0) 'MS-DOS'\n+2C84C Extract Zip Spec      14 (20) '2.0'\n+2C84D Extract OS            00 (0) 'MS-DOS'\n+2C84E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C850 Compression Method    0000 (0) 'Stored'\n+2C852 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C856 CRC                   6A4EC11A (1783546138)\n+2C85A Compressed Size       00000D57 (3415)\n+2C85E Uncompressed Size     00000D57 (3415)\n+2C862 Filename Length       003F (63)\n+2C864 Extra Length          0009 (9)\n+2C866 Comment Length        0000 (0)\n+2C868 Disk Start            0000 (0)\n+2C86A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C86C Ext File Attributes   00000000 (0)\n+2C870 Local Header Offset   00004D19 (19737)\n+2C874 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C874: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C8B3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C8B5   Length              0005 (5)\n+2C8B7   Flags               01 (1) 'Modification'\n+2C8B8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C8BC CENTRAL HEADER #23    02014B50 (33639248)\n+2C8C0 Created Zip Spec      14 (20) '2.0'\n+2C8C1 Created OS            00 (0) 'MS-DOS'\n+2C8C2 Extract Zip Spec      14 (20) '2.0'\n+2C8C3 Extract OS            00 (0) 'MS-DOS'\n+2C8C4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C8C6 Compression Method    0000 (0) 'Stored'\n+2C8C8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C8CC CRC                   0D4704CB (222758091)\n+2C8D0 Compressed Size       00000621 (1569)\n+2C8D4 Uncompressed Size     00000621 (1569)\n+2C8D8 Filename Length       005B (91)\n+2C8DA Extra Length          0009 (9)\n+2C8DC Comment Length        0000 (0)\n+2C8DE Disk Start            0000 (0)\n+2C8E0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C8E2 Ext File Attributes   00000000 (0)\n+2C8E6 Local Header Offset   00005AE6 (23270)\n+2C8EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C945 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C947   Length              0005 (5)\n+2C949   Flags               01 (1) 'Modification'\n+2C94A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C94E CENTRAL HEADER #24    02014B50 (33639248)\n+2C952 Created Zip Spec      14 (20) '2.0'\n+2C953 Created OS            00 (0) 'MS-DOS'\n+2C954 Extract Zip Spec      14 (20) '2.0'\n+2C955 Extract OS            00 (0) 'MS-DOS'\n+2C956 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C958 Compression Method    0000 (0) 'Stored'\n+2C95A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C95E CRC                   F482D554 (4102214996)\n+2C962 Compressed Size       000004CA (1226)\n+2C966 Uncompressed Size     000004CA (1226)\n+2C96A Filename Length       0040 (64)\n+2C96C Extra Length          0009 (9)\n+2C96E Comment Length        0000 (0)\n+2C970 Disk Start            0000 (0)\n+2C972 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C974 Ext File Attributes   00000000 (0)\n+2C978 Local Header Offset   00006199 (24985)\n+2C97C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C97C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2C9BC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2C9BE   Length              0005 (5)\n+2C9C0   Flags               01 (1) 'Modification'\n+2C9C1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2C9C5 CENTRAL HEADER #25    02014B50 (33639248)\n+2C9C9 Created Zip Spec      14 (20) '2.0'\n+2C9CA Created OS            00 (0) 'MS-DOS'\n+2C9CB Extract Zip Spec      14 (20) '2.0'\n+2C9CC Extract OS            00 (0) 'MS-DOS'\n+2C9CD General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2C9CF Compression Method    0000 (0) 'Stored'\n+2C9D1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2C9D5 CRC                   4C1F6BF6 (1277127670)\n+2C9D9 Compressed Size       0000062F (1583)\n+2C9DD Uncompressed Size     0000062F (1583)\n+2C9E1 Filename Length       005D (93)\n+2C9E3 Extra Length          0009 (9)\n+2C9E5 Comment Length        0000 (0)\n+2C9E7 Disk Start            0000 (0)\n+2C9E9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2C9EB Ext File Attributes   00000000 (0)\n+2C9EF Local Header Offset   000066DA (26330)\n+2C9F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2C9F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CA50 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CA52   Length              0005 (5)\n+2CA54   Flags               01 (1) 'Modification'\n+2CA55   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CA59 CENTRAL HEADER #26    02014B50 (33639248)\n+2CA5D Created Zip Spec      14 (20) '2.0'\n+2CA5E Created OS            00 (0) 'MS-DOS'\n+2CA5F Extract Zip Spec      14 (20) '2.0'\n+2CA60 Extract OS            00 (0) 'MS-DOS'\n+2CA61 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CA63 Compression Method    0000 (0) 'Stored'\n+2CA65 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CA69 CRC                   D4F3DDC6 (3572751814)\n+2CA6D Compressed Size       000004D2 (1234)\n+2CA71 Uncompressed Size     000004D2 (1234)\n+2CA75 Filename Length       0041 (65)\n+2CA77 Extra Length          0009 (9)\n+2CA79 Comment Length        0000 (0)\n+2CA7B Disk Start            0000 (0)\n+2CA7D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CA7F Ext File Attributes   00000000 (0)\n+2CA83 Local Header Offset   00006D9D (28061)\n+2CA87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CA87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CAC8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CACA   Length              0005 (5)\n+2CACC   Flags               01 (1) 'Modification'\n+2CACD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CAD1 CENTRAL HEADER #27    02014B50 (33639248)\n+2CAD5 Created Zip Spec      14 (20) '2.0'\n+2CAD6 Created OS            00 (0) 'MS-DOS'\n+2CAD7 Extract Zip Spec      14 (20) '2.0'\n+2CAD8 Extract OS            00 (0) 'MS-DOS'\n+2CAD9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CADB Compression Method    0000 (0) 'Stored'\n+2CADD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CAE1 CRC                   F742E78C (4148357004)\n+2CAE5 Compressed Size       00000605 (1541)\n+2CAE9 Uncompressed Size     00000605 (1541)\n+2CAED Filename Length       0057 (87)\n+2CAEF Extra Length          0009 (9)\n+2CAF1 Comment Length        0000 (0)\n+2CAF3 Disk Start            0000 (0)\n+2CAF5 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CAF7 Ext File Attributes   00000000 (0)\n+2CAFB Local Header Offset   000072E7 (29415)\n+2CAFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CAFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CB56 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CB58   Length              0005 (5)\n+2CB5A   Flags               01 (1) 'Modification'\n+2CB5B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CB5F CENTRAL HEADER #28    02014B50 (33639248)\n+2CB63 Created Zip Spec      14 (20) '2.0'\n+2CB64 Created OS            00 (0) 'MS-DOS'\n+2CB65 Extract Zip Spec      14 (20) '2.0'\n+2CB66 Extract OS            00 (0) 'MS-DOS'\n+2CB67 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CB69 Compression Method    0000 (0) 'Stored'\n+2CB6B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CB6F CRC                   972D3EE2 (2536324834)\n+2CB73 Compressed Size       000004BA (1210)\n+2CB77 Uncompressed Size     000004BA (1210)\n+2CB7B Filename Length       003E (62)\n+2CB7D Extra Length          0009 (9)\n+2CB7F Comment Length        0000 (0)\n+2CB81 Disk Start            0000 (0)\n+2CB83 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CB85 Ext File Attributes   00000000 (0)\n+2CB89 Local Header Offset   0000797A (31098)\n+2CB8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CB8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CBCB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CBCD   Length              0005 (5)\n+2CBCF   Flags               01 (1) 'Modification'\n+2CBD0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CBD4 CENTRAL HEADER #29    02014B50 (33639248)\n+2CBD8 Created Zip Spec      14 (20) '2.0'\n+2CBD9 Created OS            00 (0) 'MS-DOS'\n+2CBDA Extract Zip Spec      14 (20) '2.0'\n+2CBDB Extract OS            00 (0) 'MS-DOS'\n+2CBDC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CBDE Compression Method    0000 (0) 'Stored'\n+2CBE0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CBE4 CRC                   9223A57E (2451809662)\n+2CBE8 Compressed Size       000004DA (1242)\n+2CBEC Uncompressed Size     000004DA (1242)\n+2CBF0 Filename Length       0037 (55)\n+2CBF2 Extra Length          0009 (9)\n+2CBF4 Comment Length        0000 (0)\n+2CBF6 Disk Start            0000 (0)\n+2CBF8 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CBFA Ext File Attributes   00000000 (0)\n+2CBFE Local Header Offset   00007EA9 (32425)\n+2CC02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CC39 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CC3B   Length              0005 (5)\n+2CC3D   Flags               01 (1) 'Modification'\n+2CC3E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CC42 CENTRAL HEADER #30    02014B50 (33639248)\n+2CC46 Created Zip Spec      14 (20) '2.0'\n+2CC47 Created OS            00 (0) 'MS-DOS'\n+2CC48 Extract Zip Spec      14 (20) '2.0'\n+2CC49 Extract OS            00 (0) 'MS-DOS'\n+2CC4A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CC4C Compression Method    0000 (0) 'Stored'\n+2CC4E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CC52 CRC                   A919A26A (2837029482)\n+2CC56 Compressed Size       00000713 (1811)\n+2CC5A Uncompressed Size     00000713 (1811)\n+2CC5E Filename Length       0049 (73)\n+2CC60 Extra Length          0009 (9)\n+2CC62 Comment Length        0000 (0)\n+2CC64 Disk Start            0000 (0)\n+2CC66 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CC68 Ext File Attributes   00000000 (0)\n+2CC6C Local Header Offset   000083F1 (33777)\n+2CC70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CC70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CCB9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CCBB   Length              0005 (5)\n+2CCBD   Flags               01 (1) 'Modification'\n+2CCBE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CCC2 CENTRAL HEADER #31    02014B50 (33639248)\n+2CCC6 Created Zip Spec      14 (20) '2.0'\n+2CCC7 Created OS            00 (0) 'MS-DOS'\n+2CCC8 Extract Zip Spec      14 (20) '2.0'\n+2CCC9 Extract OS            00 (0) 'MS-DOS'\n+2CCCA General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CCCC Compression Method    0000 (0) 'Stored'\n+2CCCE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CCD2 CRC                   BB53BE4A (3142827594)\n+2CCD6 Compressed Size       0000068C (1676)\n+2CCDA Uncompressed Size     0000068C (1676)\n+2CCDE Filename Length       0037 (55)\n+2CCE0 Extra Length          0009 (9)\n+2CCE2 Comment Length        0000 (0)\n+2CCE4 Disk Start            0000 (0)\n+2CCE6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CCE8 Ext File Attributes   00000000 (0)\n+2CCEC Local Header Offset   00008B84 (35716)\n+2CCF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CCF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CD27 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CD29   Length              0005 (5)\n+2CD2B   Flags               01 (1) 'Modification'\n+2CD2C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CD30 CENTRAL HEADER #32    02014B50 (33639248)\n+2CD34 Created Zip Spec      14 (20) '2.0'\n+2CD35 Created OS            00 (0) 'MS-DOS'\n+2CD36 Extract Zip Spec      14 (20) '2.0'\n+2CD37 Extract OS            00 (0) 'MS-DOS'\n+2CD38 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CD3A Compression Method    0000 (0) 'Stored'\n+2CD3C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CD40 CRC                   1E1CA860 (505194592)\n+2CD44 Compressed Size       000009BF (2495)\n+2CD48 Uncompressed Size     000009BF (2495)\n+2CD4C Filename Length       0053 (83)\n+2CD4E Extra Length          0009 (9)\n+2CD50 Comment Length        0000 (0)\n+2CD52 Disk Start            0000 (0)\n+2CD54 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CD56 Ext File Attributes   00000000 (0)\n+2CD5A Local Header Offset   0000927E (37502)\n+2CD5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CD5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CDB1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CDB3   Length              0005 (5)\n+2CDB5   Flags               01 (1) 'Modification'\n+2CDB6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CDBA CENTRAL HEADER #33    02014B50 (33639248)\n+2CDBE Created Zip Spec      14 (20) '2.0'\n+2CDBF Created OS            00 (0) 'MS-DOS'\n+2CDC0 Extract Zip Spec      14 (20) '2.0'\n+2CDC1 Extract OS            00 (0) 'MS-DOS'\n+2CDC2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CDC4 Compression Method    0000 (0) 'Stored'\n+2CDC6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CDCA CRC                   49985011 (1234718737)\n+2CDCE Compressed Size       000007CA (1994)\n+2CDD2 Uncompressed Size     000007CA (1994)\n+2CDD6 Filename Length       003C (60)\n+2CDD8 Extra Length          0009 (9)\n+2CDDA Comment Length        0000 (0)\n+2CDDC Disk Start            0000 (0)\n+2CDDE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CDE0 Ext File Attributes   00000000 (0)\n+2CDE4 Local Header Offset   00009CC7 (40135)\n+2CDE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CDE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CE24 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CE26   Length              0005 (5)\n+2CE28   Flags               01 (1) 'Modification'\n+2CE29   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CE2D CENTRAL HEADER #34    02014B50 (33639248)\n+2CE31 Created Zip Spec      14 (20) '2.0'\n+2CE32 Created OS            00 (0) 'MS-DOS'\n+2CE33 Extract Zip Spec      14 (20) '2.0'\n+2CE34 Extract OS            00 (0) 'MS-DOS'\n+2CE35 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CE37 Compression Method    0000 (0) 'Stored'\n+2CE39 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CE3D CRC                   E960B410 (3915428880)\n+2CE41 Compressed Size       0000058F (1423)\n+2CE45 Uncompressed Size     0000058F (1423)\n+2CE49 Filename Length       0060 (96)\n+2CE4B Extra Length          0009 (9)\n+2CE4D Comment Length        0000 (0)\n+2CE4F Disk Start            0000 (0)\n+2CE51 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CE53 Ext File Attributes   00000000 (0)\n+2CE57 Local Header Offset   0000A504 (42244)\n+2CE5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CE5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CEBB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CEBD   Length              0005 (5)\n+2CEBF   Flags               01 (1) 'Modification'\n+2CEC0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CEC4 CENTRAL HEADER #35    02014B50 (33639248)\n+2CEC8 Created Zip Spec      14 (20) '2.0'\n+2CEC9 Created OS            00 (0) 'MS-DOS'\n+2CECA Extract Zip Spec      14 (20) '2.0'\n+2CECB Extract OS            00 (0) 'MS-DOS'\n+2CECC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CECE Compression Method    0000 (0) 'Stored'\n+2CED0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CED4 CRC                   187BADD6 (410758614)\n+2CED8 Compressed Size       00000404 (1028)\n+2CEDC Uncompressed Size     00000404 (1028)\n+2CEE0 Filename Length       004A (74)\n+2CEE2 Extra Length          0009 (9)\n+2CEE4 Comment Length        0000 (0)\n+2CEE6 Disk Start            0000 (0)\n+2CEE8 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CEEA Ext File Attributes   00000000 (0)\n+2CEEE Local Header Offset   0000AB2A (43818)\n+2CEF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CEF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CF3C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CF3E   Length              0005 (5)\n+2CF40   Flags               01 (1) 'Modification'\n+2CF41   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CF45 CENTRAL HEADER #36    02014B50 (33639248)\n+2CF49 Created Zip Spec      14 (20) '2.0'\n+2CF4A Created OS            00 (0) 'MS-DOS'\n+2CF4B Extract Zip Spec      14 (20) '2.0'\n+2CF4C Extract OS            00 (0) 'MS-DOS'\n+2CF4D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CF4F Compression Method    0000 (0) 'Stored'\n+2CF51 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CF55 CRC                   E13FB47D (3779048573)\n+2CF59 Compressed Size       00000677 (1655)\n+2CF5D Uncompressed Size     00000677 (1655)\n+2CF61 Filename Length       004C (76)\n+2CF63 Extra Length          0009 (9)\n+2CF65 Comment Length        0000 (0)\n+2CF67 Disk Start            0000 (0)\n+2CF69 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CF6B Ext File Attributes   00000000 (0)\n+2CF6F Local Header Offset   0000AFAF (44975)\n+2CF73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CF73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2CFBF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2CFC1   Length              0005 (5)\n+2CFC3   Flags               01 (1) 'Modification'\n+2CFC4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2CFC8 CENTRAL HEADER #37    02014B50 (33639248)\n+2CFCC Created Zip Spec      14 (20) '2.0'\n+2CFCD Created OS            00 (0) 'MS-DOS'\n+2CFCE Extract Zip Spec      14 (20) '2.0'\n+2CFCF Extract OS            00 (0) 'MS-DOS'\n+2CFD0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2CFD2 Compression Method    0000 (0) 'Stored'\n+2CFD4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2CFD8 CRC                   6BFAF83C (1811609660)\n+2CFDC Compressed Size       000004E6 (1254)\n+2CFE0 Uncompressed Size     000004E6 (1254)\n+2CFE4 Filename Length       0040 (64)\n+2CFE6 Extra Length          0009 (9)\n+2CFE8 Comment Length        0000 (0)\n+2CFEA Disk Start            0000 (0)\n+2CFEC Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2CFEE Ext File Attributes   00000000 (0)\n+2CFF2 Local Header Offset   0000B6A9 (46761)\n+2CFF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2CFF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D036 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D038   Length              0005 (5)\n+2D03A   Flags               01 (1) 'Modification'\n+2D03B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D03F CENTRAL HEADER #38    02014B50 (33639248)\n+2D043 Created Zip Spec      14 (20) '2.0'\n+2D044 Created OS            00 (0) 'MS-DOS'\n+2D045 Extract Zip Spec      14 (20) '2.0'\n+2D046 Extract OS            00 (0) 'MS-DOS'\n+2D047 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D049 Compression Method    0000 (0) 'Stored'\n+2D04B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D04F CRC                   8794CB4F (2274675535)\n+2D053 Compressed Size       00000861 (2145)\n+2D057 Uncompressed Size     00000861 (2145)\n+2D05B Filename Length       0054 (84)\n+2D05D Extra Length          0009 (9)\n+2D05F Comment Length        0000 (0)\n+2D061 Disk Start            0000 (0)\n+2D063 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D065 Ext File Attributes   00000000 (0)\n+2D069 Local Header Offset   0000BC06 (48134)\n+2D06D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D06D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D0C1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D0C3   Length              0005 (5)\n+2D0C5   Flags               01 (1) 'Modification'\n+2D0C6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D0CA CENTRAL HEADER #39    02014B50 (33639248)\n+2D0CE Created Zip Spec      14 (20) '2.0'\n+2D0CF Created OS            00 (0) 'MS-DOS'\n+2D0D0 Extract Zip Spec      14 (20) '2.0'\n+2D0D1 Extract OS            00 (0) 'MS-DOS'\n+2D0D2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D0D4 Compression Method    0000 (0) 'Stored'\n+2D0D6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D0DA CRC                   3AF01CD2 (988814546)\n+2D0DE Compressed Size       00000752 (1874)\n+2D0E2 Uncompressed Size     00000752 (1874)\n+2D0E6 Filename Length       0044 (68)\n+2D0E8 Extra Length          0009 (9)\n+2D0EA Comment Length        0000 (0)\n+2D0EC Disk Start            0000 (0)\n+2D0EE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D0F0 Ext File Attributes   00000000 (0)\n+2D0F4 Local Header Offset   0000C4F2 (50418)\n+2D0F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D0F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D13C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D13E   Length              0005 (5)\n+2D140   Flags               01 (1) 'Modification'\n+2D141   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D145 CENTRAL HEADER #40    02014B50 (33639248)\n+2D149 Created Zip Spec      14 (20) '2.0'\n+2D14A Created OS            00 (0) 'MS-DOS'\n+2D14B Extract Zip Spec      14 (20) '2.0'\n+2D14C Extract OS            00 (0) 'MS-DOS'\n+2D14D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D14F Compression Method    0000 (0) 'Stored'\n+2D151 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D155 CRC                   D42F2750 (3559860048)\n+2D159 Compressed Size       0000086F (2159)\n+2D15D Uncompressed Size     0000086F (2159)\n+2D161 Filename Length       0056 (86)\n+2D163 Extra Length          0009 (9)\n+2D165 Comment Length        0000 (0)\n+2D167 Disk Start            0000 (0)\n+2D169 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D16B Ext File Attributes   00000000 (0)\n+2D16F Local Header Offset   0000CCBF (52415)\n+2D173 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D1C9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D1CB   Length              0005 (5)\n+2D1CD   Flags               01 (1) 'Modification'\n+2D1CE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D1D2 CENTRAL HEADER #41    02014B50 (33639248)\n+2D1D6 Created Zip Spec      14 (20) '2.0'\n+2D1D7 Created OS            00 (0) 'MS-DOS'\n+2D1D8 Extract Zip Spec      14 (20) '2.0'\n+2D1D9 Extract OS            00 (0) 'MS-DOS'\n+2D1DA General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D1DC Compression Method    0000 (0) 'Stored'\n+2D1DE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D1E2 CRC                   9E324A84 (2654096004)\n+2D1E6 Compressed Size       000007BE (1982)\n+2D1EA Uncompressed Size     000007BE (1982)\n+2D1EE Filename Length       0045 (69)\n+2D1F0 Extra Length          0009 (9)\n+2D1F2 Comment Length        0000 (0)\n+2D1F4 Disk Start            0000 (0)\n+2D1F6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D1F8 Ext File Attributes   00000000 (0)\n+2D1FC Local Header Offset   0000D5BB (54715)\n+2D200 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D245 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D247   Length              0005 (5)\n+2D249   Flags               01 (1) 'Modification'\n+2D24A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D24E CENTRAL HEADER #42    02014B50 (33639248)\n+2D252 Created Zip Spec      14 (20) '2.0'\n+2D253 Created OS            00 (0) 'MS-DOS'\n+2D254 Extract Zip Spec      14 (20) '2.0'\n+2D255 Extract OS            00 (0) 'MS-DOS'\n+2D256 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D258 Compression Method    0000 (0) 'Stored'\n+2D25A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D25E CRC                   4DD1817D (1305575805)\n+2D262 Compressed Size       000007FB (2043)\n+2D266 Uncompressed Size     000007FB (2043)\n+2D26A Filename Length       005C (92)\n+2D26C Extra Length          0009 (9)\n+2D26E Comment Length        0000 (0)\n+2D270 Disk Start            0000 (0)\n+2D272 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D274 Ext File Attributes   00000000 (0)\n+2D278 Local Header Offset   0000DDF5 (56821)\n+2D27C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D27C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D2D8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D2DA   Length              0005 (5)\n+2D2DC   Flags               01 (1) 'Modification'\n+2D2DD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D2E1 CENTRAL HEADER #43    02014B50 (33639248)\n+2D2E5 Created Zip Spec      14 (20) '2.0'\n+2D2E6 Created OS            00 (0) 'MS-DOS'\n+2D2E7 Extract Zip Spec      14 (20) '2.0'\n+2D2E8 Extract OS            00 (0) 'MS-DOS'\n+2D2E9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D2EB Compression Method    0000 (0) 'Stored'\n+2D2ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D2F1 CRC                   E5317460 (3845223520)\n+2D2F5 Compressed Size       0000068C (1676)\n+2D2F9 Uncompressed Size     0000068C (1676)\n+2D2FD Filename Length       0048 (72)\n+2D2FF Extra Length          0009 (9)\n+2D301 Comment Length        0000 (0)\n+2D303 Disk Start            0000 (0)\n+2D305 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D307 Ext File Attributes   00000000 (0)\n+2D30B Local Header Offset   0000E683 (59011)\n+2D30F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D357 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D359   Length              0005 (5)\n+2D35B   Flags               01 (1) 'Modification'\n+2D35C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D360 CENTRAL HEADER #44    02014B50 (33639248)\n+2D364 Created Zip Spec      14 (20) '2.0'\n+2D365 Created OS            00 (0) 'MS-DOS'\n+2D366 Extract Zip Spec      14 (20) '2.0'\n+2D367 Extract OS            00 (0) 'MS-DOS'\n+2D368 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D36A Compression Method    0000 (0) 'Stored'\n+2D36C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D370 CRC                   CF7C4EDE (3481030366)\n+2D374 Compressed Size       0000087D (2173)\n+2D378 Uncompressed Size     0000087D (2173)\n+2D37C Filename Length       0058 (88)\n+2D37E Extra Length          0009 (9)\n+2D380 Comment Length        0000 (0)\n+2D382 Disk Start            0000 (0)\n+2D384 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D386 Ext File Attributes   00000000 (0)\n+2D38A Local Header Offset   0000ED8E (60814)\n+2D38E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D38E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D3E6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D3E8   Length              0005 (5)\n+2D3EA   Flags               01 (1) 'Modification'\n+2D3EB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D3EF CENTRAL HEADER #45    02014B50 (33639248)\n+2D3F3 Created Zip Spec      14 (20) '2.0'\n+2D3F4 Created OS            00 (0) 'MS-DOS'\n+2D3F5 Extract Zip Spec      14 (20) '2.0'\n+2D3F6 Extract OS            00 (0) 'MS-DOS'\n+2D3F7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D3F9 Compression Method    0000 (0) 'Stored'\n+2D3FB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D3FF CRC                   299A5034 (697978932)\n+2D403 Compressed Size       00000762 (1890)\n+2D407 Uncompressed Size     00000762 (1890)\n+2D40B Filename Length       0046 (70)\n+2D40D Extra Length          0009 (9)\n+2D40F Comment Length        0000 (0)\n+2D411 Disk Start            0000 (0)\n+2D413 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D415 Ext File Attributes   00000000 (0)\n+2D419 Local Header Offset   0000F69A (63130)\n+2D41D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D41D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D463 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D465   Length              0005 (5)\n+2D467   Flags               01 (1) 'Modification'\n+2D468   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D46C CENTRAL HEADER #46    02014B50 (33639248)\n+2D470 Created Zip Spec      14 (20) '2.0'\n+2D471 Created OS            00 (0) 'MS-DOS'\n+2D472 Extract Zip Spec      14 (20) '2.0'\n+2D473 Extract OS            00 (0) 'MS-DOS'\n+2D474 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D476 Compression Method    0000 (0) 'Stored'\n+2D478 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D47C CRC                   986854CC (2556974284)\n+2D480 Compressed Size       0000038C (908)\n+2D484 Uncompressed Size     0000038C (908)\n+2D488 Filename Length       003B (59)\n+2D48A Extra Length          0009 (9)\n+2D48C Comment Length        0000 (0)\n+2D48E Disk Start            0000 (0)\n+2D490 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D492 Ext File Attributes   00000000 (0)\n+2D496 Local Header Offset   0000FE79 (65145)\n+2D49A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D49A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D4D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D4D7   Length              0005 (5)\n+2D4D9   Flags               01 (1) 'Modification'\n+2D4DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D4DE CENTRAL HEADER #47    02014B50 (33639248)\n+2D4E2 Created Zip Spec      14 (20) '2.0'\n+2D4E3 Created OS            00 (0) 'MS-DOS'\n+2D4E4 Extract Zip Spec      14 (20) '2.0'\n+2D4E5 Extract OS            00 (0) 'MS-DOS'\n+2D4E6 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D4E8 Compression Method    0000 (0) 'Stored'\n+2D4EA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D4EE CRC                   0FF6DCCF (267836623)\n+2D4F2 Compressed Size       000009F4 (2548)\n+2D4F6 Uncompressed Size     000009F4 (2548)\n+2D4FA Filename Length       003A (58)\n+2D4FC Extra Length          0009 (9)\n+2D4FE Comment Length        0000 (0)\n+2D500 Disk Start            0000 (0)\n+2D502 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D504 Ext File Attributes   00000000 (0)\n+2D508 Local Header Offset   00010277 (66167)\n+2D50C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D50C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D546 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D548   Length              0005 (5)\n+2D54A   Flags               01 (1) 'Modification'\n+2D54B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D54F CENTRAL HEADER #48    02014B50 (33639248)\n+2D553 Created Zip Spec      14 (20) '2.0'\n+2D554 Created OS            00 (0) 'MS-DOS'\n+2D555 Extract Zip Spec      14 (20) '2.0'\n+2D556 Extract OS            00 (0) 'MS-DOS'\n+2D557 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D559 Compression Method    0000 (0) 'Stored'\n+2D55B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D55F CRC                   C051C322 (3226583842)\n+2D563 Compressed Size       000006E6 (1766)\n+2D567 Uncompressed Size     000006E6 (1766)\n+2D56B Filename Length       0057 (87)\n+2D56D Extra Length          0009 (9)\n+2D56F Comment Length        0000 (0)\n+2D571 Disk Start            0000 (0)\n+2D573 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D575 Ext File Attributes   00000000 (0)\n+2D579 Local Header Offset   00010CDC (68828)\n+2D57D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D5D4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D5D6   Length              0005 (5)\n+2D5D8   Flags               01 (1) 'Modification'\n+2D5D9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D5DD CENTRAL HEADER #49    02014B50 (33639248)\n+2D5E1 Created Zip Spec      14 (20) '2.0'\n+2D5E2 Created OS            00 (0) 'MS-DOS'\n+2D5E3 Extract Zip Spec      14 (20) '2.0'\n+2D5E4 Extract OS            00 (0) 'MS-DOS'\n+2D5E5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D5E7 Compression Method    0000 (0) 'Stored'\n+2D5E9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D5ED CRC                   B0BDBBF0 (2965224432)\n+2D5F1 Compressed Size       000005A5 (1445)\n+2D5F5 Uncompressed Size     000005A5 (1445)\n+2D5F9 Filename Length       0045 (69)\n+2D5FB Extra Length          0009 (9)\n+2D5FD Comment Length        0000 (0)\n+2D5FF Disk Start            0000 (0)\n+2D601 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D603 Ext File Attributes   00000000 (0)\n+2D607 Local Header Offset   00011450 (70736)\n+2D60B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D60B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D650 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D652   Length              0005 (5)\n+2D654   Flags               01 (1) 'Modification'\n+2D655   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D659 CENTRAL HEADER #50    02014B50 (33639248)\n+2D65D Created Zip Spec      14 (20) '2.0'\n+2D65E Created OS            00 (0) 'MS-DOS'\n+2D65F Extract Zip Spec      14 (20) '2.0'\n+2D660 Extract OS            00 (0) 'MS-DOS'\n+2D661 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D663 Compression Method    0000 (0) 'Stored'\n+2D665 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D669 CRC                   A423CF9C (2753810332)\n+2D66D Compressed Size       000008A2 (2210)\n+2D671 Uncompressed Size     000008A2 (2210)\n+2D675 Filename Length       004F (79)\n+2D677 Extra Length          0009 (9)\n+2D679 Comment Length        0000 (0)\n+2D67B Disk Start            0000 (0)\n+2D67D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D67F Ext File Attributes   00000000 (0)\n+2D683 Local Header Offset   00011A71 (72305)\n+2D687 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D6D6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D6D8   Length              0005 (5)\n+2D6DA   Flags               01 (1) 'Modification'\n+2D6DB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D6DF CENTRAL HEADER #51    02014B50 (33639248)\n+2D6E3 Created Zip Spec      14 (20) '2.0'\n+2D6E4 Created OS            00 (0) 'MS-DOS'\n+2D6E5 Extract Zip Spec      14 (20) '2.0'\n+2D6E6 Extract OS            00 (0) 'MS-DOS'\n+2D6E7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D6E9 Compression Method    0000 (0) 'Stored'\n+2D6EB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D6EF CRC                   5E667FF9 (1583775737)\n+2D6F3 Compressed Size       0000086C (2156)\n+2D6F7 Uncompressed Size     0000086C (2156)\n+2D6FB Filename Length       0059 (89)\n+2D6FD Extra Length          0009 (9)\n+2D6FF Comment Length        0000 (0)\n+2D701 Disk Start            0000 (0)\n+2D703 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D705 Ext File Attributes   00000000 (0)\n+2D709 Local Header Offset   00012399 (74649)\n+2D70D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D70D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D766 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D768   Length              0005 (5)\n+2D76A   Flags               01 (1) 'Modification'\n+2D76B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D76F CENTRAL HEADER #52    02014B50 (33639248)\n+2D773 Created Zip Spec      14 (20) '2.0'\n+2D774 Created OS            00 (0) 'MS-DOS'\n+2D775 Extract Zip Spec      14 (20) '2.0'\n+2D776 Extract OS            00 (0) 'MS-DOS'\n+2D777 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D779 Compression Method    0000 (0) 'Stored'\n+2D77B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D77F CRC                   43A2D387 (1134744455)\n+2D783 Compressed Size       0000076A (1898)\n+2D787 Uncompressed Size     0000076A (1898)\n+2D78B Filename Length       0046 (70)\n+2D78D Extra Length          0009 (9)\n+2D78F Comment Length        0000 (0)\n+2D791 Disk Start            0000 (0)\n+2D793 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D795 Ext File Attributes   00000000 (0)\n+2D799 Local Header Offset   00012C95 (76949)\n+2D79D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D79D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D7E3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D7E5   Length              0005 (5)\n+2D7E7   Flags               01 (1) 'Modification'\n+2D7E8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D7EC CENTRAL HEADER #53    02014B50 (33639248)\n+2D7F0 Created Zip Spec      14 (20) '2.0'\n+2D7F1 Created OS            00 (0) 'MS-DOS'\n+2D7F2 Extract Zip Spec      14 (20) '2.0'\n+2D7F3 Extract OS            00 (0) 'MS-DOS'\n+2D7F4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D7F6 Compression Method    0000 (0) 'Stored'\n+2D7F8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D7FC CRC                   2B470C68 (726076520)\n+2D800 Compressed Size       0000088B (2187)\n+2D804 Uncompressed Size     0000088B (2187)\n+2D808 Filename Length       003A (58)\n+2D80A Extra Length          0009 (9)\n+2D80C Comment Length        0000 (0)\n+2D80E Disk Start            0000 (0)\n+2D810 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D812 Ext File Attributes   00000000 (0)\n+2D816 Local Header Offset   0001347C (78972)\n+2D81A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D854 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D856   Length              0005 (5)\n+2D858   Flags               01 (1) 'Modification'\n+2D859   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D85D CENTRAL HEADER #54    02014B50 (33639248)\n+2D861 Created Zip Spec      14 (20) '2.0'\n+2D862 Created OS            00 (0) 'MS-DOS'\n+2D863 Extract Zip Spec      14 (20) '2.0'\n+2D864 Extract OS            00 (0) 'MS-DOS'\n+2D865 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D867 Compression Method    0000 (0) 'Stored'\n+2D869 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D86D CRC                   3CD76D90 (1020751248)\n+2D871 Compressed Size       000008B9 (2233)\n+2D875 Uncompressed Size     000008B9 (2233)\n+2D879 Filename Length       004A (74)\n+2D87B Extra Length          0009 (9)\n+2D87D Comment Length        0000 (0)\n+2D87F Disk Start            0000 (0)\n+2D881 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D883 Ext File Attributes   00000000 (0)\n+2D887 Local Header Offset   00013D78 (81272)\n+2D88B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D88B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D8D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D8D7   Length              0005 (5)\n+2D8D9   Flags               01 (1) 'Modification'\n+2D8DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D8DE CENTRAL HEADER #55    02014B50 (33639248)\n+2D8E2 Created Zip Spec      14 (20) '2.0'\n+2D8E3 Created OS            00 (0) 'MS-DOS'\n+2D8E4 Extract Zip Spec      14 (20) '2.0'\n+2D8E5 Extract OS            00 (0) 'MS-DOS'\n+2D8E6 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D8E8 Compression Method    0000 (0) 'Stored'\n+2D8EA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D8EE CRC                   73DB53DA (1943753690)\n+2D8F2 Compressed Size       0000086F (2159)\n+2D8F6 Uncompressed Size     0000086F (2159)\n+2D8FA Filename Length       003F (63)\n+2D8FC Extra Length          0009 (9)\n+2D8FE Comment Length        0000 (0)\n+2D900 Disk Start            0000 (0)\n+2D902 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D904 Ext File Attributes   00000000 (0)\n+2D908 Local Header Offset   000146B2 (83634)\n+2D90C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D90C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D94B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D94D   Length              0005 (5)\n+2D94F   Flags               01 (1) 'Modification'\n+2D950   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D954 CENTRAL HEADER #56    02014B50 (33639248)\n+2D958 Created Zip Spec      14 (20) '2.0'\n+2D959 Created OS            00 (0) 'MS-DOS'\n+2D95A Extract Zip Spec      14 (20) '2.0'\n+2D95B Extract OS            00 (0) 'MS-DOS'\n+2D95C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D95E Compression Method    0000 (0) 'Stored'\n+2D960 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D964 CRC                   598E90D0 (1502515408)\n+2D968 Compressed Size       000008C8 (2248)\n+2D96C Uncompressed Size     000008C8 (2248)\n+2D970 Filename Length       0051 (81)\n+2D972 Extra Length          0009 (9)\n+2D974 Comment Length        0000 (0)\n+2D976 Disk Start            0000 (0)\n+2D978 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2D97A Ext File Attributes   00000000 (0)\n+2D97E Local Header Offset   00014F97 (85911)\n+2D982 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2D982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2D9D3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2D9D5   Length              0005 (5)\n+2D9D7   Flags               01 (1) 'Modification'\n+2D9D8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2D9DC CENTRAL HEADER #57    02014B50 (33639248)\n+2D9E0 Created Zip Spec      14 (20) '2.0'\n+2D9E1 Created OS            00 (0) 'MS-DOS'\n+2D9E2 Extract Zip Spec      14 (20) '2.0'\n+2D9E3 Extract OS            00 (0) 'MS-DOS'\n+2D9E4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2D9E6 Compression Method    0000 (0) 'Stored'\n+2D9E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2D9EC CRC                   BCCC7A34 (3167517236)\n+2D9F0 Compressed Size       000008E4 (2276)\n+2D9F4 Uncompressed Size     000008E4 (2276)\n+2D9F8 Filename Length       0064 (100)\n+2D9FA Extra Length          0009 (9)\n+2D9FC Comment Length        0000 (0)\n+2D9FE Disk Start            0000 (0)\n+2DA00 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DA02 Ext File Attributes   00000000 (0)\n+2DA06 Local Header Offset   000158E7 (88295)\n+2DA0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DA0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DA6E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DA70   Length              0005 (5)\n+2DA72   Flags               01 (1) 'Modification'\n+2DA73   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DA77 CENTRAL HEADER #58    02014B50 (33639248)\n+2DA7B Created Zip Spec      14 (20) '2.0'\n+2DA7C Created OS            00 (0) 'MS-DOS'\n+2DA7D Extract Zip Spec      14 (20) '2.0'\n+2DA7E Extract OS            00 (0) 'MS-DOS'\n+2DA7F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DA81 Compression Method    0000 (0) 'Stored'\n+2DA83 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DA87 CRC                   18ABBE5D (413908573)\n+2DA8B Compressed Size       00000866 (2150)\n+2DA8F Uncompressed Size     00000866 (2150)\n+2DA93 Filename Length       004C (76)\n+2DA95 Extra Length          0009 (9)\n+2DA97 Comment Length        0000 (0)\n+2DA99 Disk Start            0000 (0)\n+2DA9B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DA9D Ext File Attributes   00000000 (0)\n+2DAA1 Local Header Offset   00016266 (90726)\n+2DAA5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DAA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DAF1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DAF3   Length              0005 (5)\n+2DAF5   Flags               01 (1) 'Modification'\n+2DAF6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DAFA CENTRAL HEADER #59    02014B50 (33639248)\n+2DAFE Created Zip Spec      14 (20) '2.0'\n+2DAFF Created OS            00 (0) 'MS-DOS'\n+2DB00 Extract Zip Spec      14 (20) '2.0'\n+2DB01 Extract OS            00 (0) 'MS-DOS'\n+2DB02 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DB04 Compression Method    0000 (0) 'Stored'\n+2DB06 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DB0A CRC                   FBB6C8C1 (4223060161)\n+2DB0E Compressed Size       000008CD (2253)\n+2DB12 Uncompressed Size     000008CD (2253)\n+2DB16 Filename Length       003B (59)\n+2DB18 Extra Length          0009 (9)\n+2DB1A Comment Length        0000 (0)\n+2DB1C Disk Start            0000 (0)\n+2DB1E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DB20 Ext File Attributes   00000000 (0)\n+2DB24 Local Header Offset   00016B4F (93007)\n+2DB28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DB28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DB63 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DB65   Length              0005 (5)\n+2DB67   Flags               01 (1) 'Modification'\n+2DB68   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DB6C CENTRAL HEADER #60    02014B50 (33639248)\n+2DB70 Created Zip Spec      14 (20) '2.0'\n+2DB71 Created OS            00 (0) 'MS-DOS'\n+2DB72 Extract Zip Spec      14 (20) '2.0'\n+2DB73 Extract OS            00 (0) 'MS-DOS'\n+2DB74 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DB76 Compression Method    0000 (0) 'Stored'\n+2DB78 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DB7C CRC                   9D83B73F (2642655039)\n+2DB80 Compressed Size       000006CF (1743)\n+2DB84 Uncompressed Size     000006CF (1743)\n+2DB88 Filename Length       0040 (64)\n+2DB8A Extra Length          0009 (9)\n+2DB8C Comment Length        0000 (0)\n+2DB8E Disk Start            0000 (0)\n+2DB90 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DB92 Ext File Attributes   00000000 (0)\n+2DB96 Local Header Offset   0001748E (95374)\n+2DB9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DB9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DBDA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DBDC   Length              0005 (5)\n+2DBDE   Flags               01 (1) 'Modification'\n+2DBDF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DBE3 CENTRAL HEADER #61    02014B50 (33639248)\n+2DBE7 Created Zip Spec      14 (20) '2.0'\n+2DBE8 Created OS            00 (0) 'MS-DOS'\n+2DBE9 Extract Zip Spec      14 (20) '2.0'\n+2DBEA Extract OS            00 (0) 'MS-DOS'\n+2DBEB General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DBED Compression Method    0000 (0) 'Stored'\n+2DBEF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DBF3 CRC                   74984ADE (1956137694)\n+2DBF7 Compressed Size       00000B49 (2889)\n+2DBFB Uncompressed Size     00000B49 (2889)\n+2DBFF Filename Length       0038 (56)\n+2DC01 Extra Length          0009 (9)\n+2DC03 Comment Length        0000 (0)\n+2DC05 Disk Start            0000 (0)\n+2DC07 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DC09 Ext File Attributes   00000000 (0)\n+2DC0D Local Header Offset   00017BD4 (97236)\n+2DC11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DC11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DC49 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DC4B   Length              0005 (5)\n+2DC4D   Flags               01 (1) 'Modification'\n+2DC4E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DC52 CENTRAL HEADER #62    02014B50 (33639248)\n+2DC56 Created Zip Spec      14 (20) '2.0'\n+2DC57 Created OS            00 (0) 'MS-DOS'\n+2DC58 Extract Zip Spec      14 (20) '2.0'\n+2DC59 Extract OS            00 (0) 'MS-DOS'\n+2DC5A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DC5C Compression Method    0000 (0) 'Stored'\n+2DC5E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DC62 CRC                   2082AC20 (545434656)\n+2DC66 Compressed Size       00000575 (1397)\n+2DC6A Uncompressed Size     00000575 (1397)\n+2DC6E Filename Length       005C (92)\n+2DC70 Extra Length          0009 (9)\n+2DC72 Comment Length        0000 (0)\n+2DC74 Disk Start            0000 (0)\n+2DC76 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DC78 Ext File Attributes   00000000 (0)\n+2DC7C Local Header Offset   0001878C (100236)\n+2DC80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DC80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DCDC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DCDE   Length              0005 (5)\n+2DCE0   Flags               01 (1) 'Modification'\n+2DCE1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DCE5 CENTRAL HEADER #63    02014B50 (33639248)\n+2DCE9 Created Zip Spec      14 (20) '2.0'\n+2DCEA Created OS            00 (0) 'MS-DOS'\n+2DCEB Extract Zip Spec      14 (20) '2.0'\n+2DCEC Extract OS            00 (0) 'MS-DOS'\n+2DCED General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DCEF Compression Method    0000 (0) 'Stored'\n+2DCF1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DCF5 CRC                   63AB47F0 (1672169456)\n+2DCF9 Compressed Size       00000510 (1296)\n+2DCFD Uncompressed Size     00000510 (1296)\n+2DD01 Filename Length       004A (74)\n+2DD03 Extra Length          0009 (9)\n+2DD05 Comment Length        0000 (0)\n+2DD07 Disk Start            0000 (0)\n+2DD09 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DD0B Ext File Attributes   00000000 (0)\n+2DD0F Local Header Offset   00018D94 (101780)\n+2DD13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DD13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DD5D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DD5F   Length              0005 (5)\n+2DD61   Flags               01 (1) 'Modification'\n+2DD62   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DD66 CENTRAL HEADER #64    02014B50 (33639248)\n+2DD6A Created Zip Spec      14 (20) '2.0'\n+2DD6B Created OS            00 (0) 'MS-DOS'\n+2DD6C Extract Zip Spec      14 (20) '2.0'\n+2DD6D Extract OS            00 (0) 'MS-DOS'\n+2DD6E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DD70 Compression Method    0000 (0) 'Stored'\n+2DD72 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DD76 CRC                   1A96429B (446055067)\n+2DD7A Compressed Size       0000058D (1421)\n+2DD7E Uncompressed Size     0000058D (1421)\n+2DD82 Filename Length       0060 (96)\n+2DD84 Extra Length          0009 (9)\n+2DD86 Comment Length        0000 (0)\n+2DD88 Disk Start            0000 (0)\n+2DD8A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DD8C Ext File Attributes   00000000 (0)\n+2DD90 Local Header Offset   00019325 (103205)\n+2DD94 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DD94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DDF4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DDF6   Length              0005 (5)\n+2DDF8   Flags               01 (1) 'Modification'\n+2DDF9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DDFD CENTRAL HEADER #65    02014B50 (33639248)\n+2DE01 Created Zip Spec      14 (20) '2.0'\n+2DE02 Created OS            00 (0) 'MS-DOS'\n+2DE03 Extract Zip Spec      14 (20) '2.0'\n+2DE04 Extract OS            00 (0) 'MS-DOS'\n+2DE05 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DE07 Compression Method    0000 (0) 'Stored'\n+2DE09 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DE0D CRC                   DF0C4537 (3742123319)\n+2DE11 Compressed Size       00000522 (1314)\n+2DE15 Uncompressed Size     00000522 (1314)\n+2DE19 Filename Length       004C (76)\n+2DE1B Extra Length          0009 (9)\n+2DE1D Comment Length        0000 (0)\n+2DE1F Disk Start            0000 (0)\n+2DE21 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DE23 Ext File Attributes   00000000 (0)\n+2DE27 Local Header Offset   00019949 (104777)\n+2DE2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DE2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DE77 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DE79   Length              0005 (5)\n+2DE7B   Flags               01 (1) 'Modification'\n+2DE7C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DE80 CENTRAL HEADER #66    02014B50 (33639248)\n+2DE84 Created Zip Spec      14 (20) '2.0'\n+2DE85 Created OS            00 (0) 'MS-DOS'\n+2DE86 Extract Zip Spec      14 (20) '2.0'\n+2DE87 Extract OS            00 (0) 'MS-DOS'\n+2DE88 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DE8A Compression Method    0000 (0) 'Stored'\n+2DE8C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DE90 CRC                   0B2E338D (187577229)\n+2DE94 Compressed Size       00000615 (1557)\n+2DE98 Uncompressed Size     00000615 (1557)\n+2DE9C Filename Length       005E (94)\n+2DE9E Extra Length          0009 (9)\n+2DEA0 Comment Length        0000 (0)\n+2DEA2 Disk Start            0000 (0)\n+2DEA4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DEA6 Ext File Attributes   00000000 (0)\n+2DEAA Local Header Offset   00019EEE (106222)\n+2DEAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DF0C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DF0E   Length              0005 (5)\n+2DF10   Flags               01 (1) 'Modification'\n+2DF11   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DF15 CENTRAL HEADER #67    02014B50 (33639248)\n+2DF19 Created Zip Spec      14 (20) '2.0'\n+2DF1A Created OS            00 (0) 'MS-DOS'\n+2DF1B Extract Zip Spec      14 (20) '2.0'\n+2DF1C Extract OS            00 (0) 'MS-DOS'\n+2DF1D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DF1F Compression Method    0000 (0) 'Stored'\n+2DF21 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DF25 CRC                   D98AAB0F (3649743631)\n+2DF29 Compressed Size       0000060D (1549)\n+2DF2D Uncompressed Size     0000060D (1549)\n+2DF31 Filename Length       004B (75)\n+2DF33 Extra Length          0009 (9)\n+2DF35 Comment Length        0000 (0)\n+2DF37 Disk Start            0000 (0)\n+2DF39 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DF3B Ext File Attributes   00000000 (0)\n+2DF3F Local Header Offset   0001A598 (107928)\n+2DF43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DF43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2DF8E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2DF90   Length              0005 (5)\n+2DF92   Flags               01 (1) 'Modification'\n+2DF93   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2DF97 CENTRAL HEADER #68    02014B50 (33639248)\n+2DF9B Created Zip Spec      14 (20) '2.0'\n+2DF9C Created OS            00 (0) 'MS-DOS'\n+2DF9D Extract Zip Spec      14 (20) '2.0'\n+2DF9E Extract OS            00 (0) 'MS-DOS'\n+2DF9F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2DFA1 Compression Method    0000 (0) 'Stored'\n+2DFA3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2DFA7 CRC                   A4224154 (2753708372)\n+2DFAB Compressed Size       00000B7C (2940)\n+2DFAF Uncompressed Size     00000B7C (2940)\n+2DFB3 Filename Length       005E (94)\n+2DFB5 Extra Length          0009 (9)\n+2DFB7 Comment Length        0000 (0)\n+2DFB9 Disk Start            0000 (0)\n+2DFBB Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2DFBD Ext File Attributes   00000000 (0)\n+2DFC1 Local Header Offset   0001AC27 (109607)\n+2DFC5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DFC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E023 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E025   Length              0005 (5)\n+2E027   Flags               01 (1) 'Modification'\n+2E028   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E02C CENTRAL HEADER #69    02014B50 (33639248)\n+2E030 Created Zip Spec      14 (20) '2.0'\n+2E031 Created OS            00 (0) 'MS-DOS'\n+2E032 Extract Zip Spec      14 (20) '2.0'\n+2E033 Extract OS            00 (0) 'MS-DOS'\n+2E034 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E036 Compression Method    0000 (0) 'Stored'\n+2E038 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E03C CRC                   4CC928AA (1288251562)\n+2E040 Compressed Size       00000BE7 (3047)\n+2E044 Uncompressed Size     00000BE7 (3047)\n+2E048 Filename Length       004B (75)\n+2E04A Extra Length          0009 (9)\n+2E04C Comment Length        0000 (0)\n+2E04E Disk Start            0000 (0)\n+2E050 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E052 Ext File Attributes   00000000 (0)\n+2E056 Local Header Offset   0001B838 (112696)\n+2E05A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E05A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E0A5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E0A7   Length              0005 (5)\n+2E0A9   Flags               01 (1) 'Modification'\n+2E0AA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E0AE CENTRAL HEADER #70    02014B50 (33639248)\n+2E0B2 Created Zip Spec      14 (20) '2.0'\n+2E0B3 Created OS            00 (0) 'MS-DOS'\n+2E0B4 Extract Zip Spec      14 (20) '2.0'\n+2E0B5 Extract OS            00 (0) 'MS-DOS'\n+2E0B6 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E0B8 Compression Method    0000 (0) 'Stored'\n+2E0BA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E0BE CRC                   B8FA7526 (3103421734)\n+2E0C2 Compressed Size       000003AD (941)\n+2E0C6 Uncompressed Size     000003AD (941)\n+2E0CA Filename Length       003F (63)\n+2E0CC Extra Length          0009 (9)\n+2E0CE Comment Length        0000 (0)\n+2E0D0 Disk Start            0000 (0)\n+2E0D2 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E0D4 Ext File Attributes   00000000 (0)\n+2E0D8 Local Header Offset   0001C4A1 (115873)\n+2E0DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E0DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E11B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E11D   Length              0005 (5)\n+2E11F   Flags               01 (1) 'Modification'\n+2E120   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E124 CENTRAL HEADER #71    02014B50 (33639248)\n+2E128 Created Zip Spec      14 (20) '2.0'\n+2E129 Created OS            00 (0) 'MS-DOS'\n+2E12A Extract Zip Spec      14 (20) '2.0'\n+2E12B Extract OS            00 (0) 'MS-DOS'\n+2E12C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E12E Compression Method    0000 (0) 'Stored'\n+2E130 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E134 CRC                   9CC9EBB3 (2630478771)\n+2E138 Compressed Size       000009DF (2527)\n+2E13C Uncompressed Size     000009DF (2527)\n+2E140 Filename Length       003E (62)\n+2E142 Extra Length          0009 (9)\n+2E144 Comment Length        0000 (0)\n+2E146 Disk Start            0000 (0)\n+2E148 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E14A Ext File Attributes   00000000 (0)\n+2E14E Local Header Offset   0001C8C4 (116932)\n+2E152 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E190 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E192   Length              0005 (5)\n+2E194   Flags               01 (1) 'Modification'\n+2E195   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E199 CENTRAL HEADER #72    02014B50 (33639248)\n+2E19D Created Zip Spec      14 (20) '2.0'\n+2E19E Created OS            00 (0) 'MS-DOS'\n+2E19F Extract Zip Spec      14 (20) '2.0'\n+2E1A0 Extract OS            00 (0) 'MS-DOS'\n+2E1A1 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E1A3 Compression Method    0000 (0) 'Stored'\n+2E1A5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E1A9 CRC                   22B44E62 (582241890)\n+2E1AD Compressed Size       00000573 (1395)\n+2E1B1 Uncompressed Size     00000573 (1395)\n+2E1B5 Filename Length       005D (93)\n+2E1B7 Extra Length          0009 (9)\n+2E1B9 Comment Length        0000 (0)\n+2E1BB Disk Start            0000 (0)\n+2E1BD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E1BF Ext File Attributes   00000000 (0)\n+2E1C3 Local Header Offset   0001D318 (119576)\n+2E1C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E1C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E224 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E226   Length              0005 (5)\n+2E228   Flags               01 (1) 'Modification'\n+2E229   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E22D CENTRAL HEADER #73    02014B50 (33639248)\n+2E231 Created Zip Spec      14 (20) '2.0'\n+2E232 Created OS            00 (0) 'MS-DOS'\n+2E233 Extract Zip Spec      14 (20) '2.0'\n+2E234 Extract OS            00 (0) 'MS-DOS'\n+2E235 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E237 Compression Method    0000 (0) 'Stored'\n+2E239 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E23D CRC                   5740A771 (1463854961)\n+2E241 Compressed Size       000003FE (1022)\n+2E245 Uncompressed Size     000003FE (1022)\n+2E249 Filename Length       0049 (73)\n+2E24B Extra Length          0009 (9)\n+2E24D Comment Length        0000 (0)\n+2E24F Disk Start            0000 (0)\n+2E251 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E253 Ext File Attributes   00000000 (0)\n+2E257 Local Header Offset   0001D91F (121119)\n+2E25B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E2A4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E2A6   Length              0005 (5)\n+2E2A8   Flags               01 (1) 'Modification'\n+2E2A9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E2AD CENTRAL HEADER #74    02014B50 (33639248)\n+2E2B1 Created Zip Spec      14 (20) '2.0'\n+2E2B2 Created OS            00 (0) 'MS-DOS'\n+2E2B3 Extract Zip Spec      14 (20) '2.0'\n+2E2B4 Extract OS            00 (0) 'MS-DOS'\n+2E2B5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E2B7 Compression Method    0000 (0) 'Stored'\n+2E2B9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E2BD CRC                   A8B9B23A (2830742074)\n+2E2C1 Compressed Size       000006F8 (1784)\n+2E2C5 Uncompressed Size     000006F8 (1784)\n+2E2C9 Filename Length       0053 (83)\n+2E2CB Extra Length          0009 (9)\n+2E2CD Comment Length        0000 (0)\n+2E2CF Disk Start            0000 (0)\n+2E2D1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E2D3 Ext File Attributes   00000000 (0)\n+2E2D7 Local Header Offset   0001DD9D (122269)\n+2E2DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E2DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E32E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E330   Length              0005 (5)\n+2E332   Flags               01 (1) 'Modification'\n+2E333   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E337 CENTRAL HEADER #75    02014B50 (33639248)\n+2E33B Created Zip Spec      14 (20) '2.0'\n+2E33C Created OS            00 (0) 'MS-DOS'\n+2E33D Extract Zip Spec      14 (20) '2.0'\n+2E33E Extract OS            00 (0) 'MS-DOS'\n+2E33F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E341 Compression Method    0000 (0) 'Stored'\n+2E343 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E347 CRC                   80BA4F0B (2159693579)\n+2E34B Compressed Size       000005F7 (1527)\n+2E34F Uncompressed Size     000005F7 (1527)\n+2E353 Filename Length       003C (60)\n+2E355 Extra Length          0009 (9)\n+2E357 Comment Length        0000 (0)\n+2E359 Disk Start            0000 (0)\n+2E35B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E35D Ext File Attributes   00000000 (0)\n+2E361 Local Header Offset   0001E51F (124191)\n+2E365 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E3A1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E3A3   Length              0005 (5)\n+2E3A5   Flags               01 (1) 'Modification'\n+2E3A6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E3AA CENTRAL HEADER #76    02014B50 (33639248)\n+2E3AE Created Zip Spec      14 (20) '2.0'\n+2E3AF Created OS            00 (0) 'MS-DOS'\n+2E3B0 Extract Zip Spec      14 (20) '2.0'\n+2E3B1 Extract OS            00 (0) 'MS-DOS'\n+2E3B2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E3B4 Compression Method    0000 (0) 'Stored'\n+2E3B6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E3BA CRC                   9C3427BE (2620663742)\n+2E3BE Compressed Size       00000590 (1424)\n+2E3C2 Uncompressed Size     00000590 (1424)\n+2E3C6 Filename Length       003B (59)\n+2E3C8 Extra Length          0009 (9)\n+2E3CA Comment Length        0000 (0)\n+2E3CC Disk Start            0000 (0)\n+2E3CE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E3D0 Ext File Attributes   00000000 (0)\n+2E3D4 Local Header Offset   0001EB89 (125833)\n+2E3D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E3D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E413 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E415   Length              0005 (5)\n+2E417   Flags               01 (1) 'Modification'\n+2E418   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E41C CENTRAL HEADER #77    02014B50 (33639248)\n+2E420 Created Zip Spec      14 (20) '2.0'\n+2E421 Created OS            00 (0) 'MS-DOS'\n+2E422 Extract Zip Spec      14 (20) '2.0'\n+2E423 Extract OS            00 (0) 'MS-DOS'\n+2E424 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E426 Compression Method    0000 (0) 'Stored'\n+2E428 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E42C CRC                   6AC968D0 (1791584464)\n+2E430 Compressed Size       00000A8F (2703)\n+2E434 Uncompressed Size     00000A8F (2703)\n+2E438 Filename Length       0036 (54)\n+2E43A Extra Length          0009 (9)\n+2E43C Comment Length        0000 (0)\n+2E43E Disk Start            0000 (0)\n+2E440 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E442 Ext File Attributes   00000000 (0)\n+2E446 Local Header Offset   0001F18B (127371)\n+2E44A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E44A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E480 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E482   Length              0005 (5)\n+2E484   Flags               01 (1) 'Modification'\n+2E485   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E489 CENTRAL HEADER #78    02014B50 (33639248)\n+2E48D Created Zip Spec      14 (20) '2.0'\n+2E48E Created OS            00 (0) 'MS-DOS'\n+2E48F Extract Zip Spec      14 (20) '2.0'\n+2E490 Extract OS            00 (0) 'MS-DOS'\n+2E491 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E493 Compression Method    0000 (0) 'Stored'\n+2E495 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E499 CRC                   A835618D (2822070669)\n+2E49D Compressed Size       000005D2 (1490)\n+2E4A1 Uncompressed Size     000005D2 (1490)\n+2E4A5 Filename Length       004D (77)\n+2E4A7 Extra Length          0009 (9)\n+2E4A9 Comment Length        0000 (0)\n+2E4AB Disk Start            0000 (0)\n+2E4AD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E4AF Ext File Attributes   00000000 (0)\n+2E4B3 Local Header Offset   0001FC87 (130183)\n+2E4B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E504 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E506   Length              0005 (5)\n+2E508   Flags               01 (1) 'Modification'\n+2E509   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E50D CENTRAL HEADER #79    02014B50 (33639248)\n+2E511 Created Zip Spec      14 (20) '2.0'\n+2E512 Created OS            00 (0) 'MS-DOS'\n+2E513 Extract Zip Spec      14 (20) '2.0'\n+2E514 Extract OS            00 (0) 'MS-DOS'\n+2E515 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E517 Compression Method    0000 (0) 'Stored'\n+2E519 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E51D CRC                   CBB77E57 (3417800279)\n+2E521 Compressed Size       00003237 (12855)\n+2E525 Uncompressed Size     00003237 (12855)\n+2E529 Filename Length       0039 (57)\n+2E52B Extra Length          0009 (9)\n+2E52D Comment Length        0000 (0)\n+2E52F Disk Start            0000 (0)\n+2E531 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E533 Ext File Attributes   00000000 (0)\n+2E537 Local Header Offset   000202DD (131805)\n+2E53B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E53B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E574 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E576   Length              0005 (5)\n+2E578   Flags               01 (1) 'Modification'\n+2E579   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E57D CENTRAL HEADER #80    02014B50 (33639248)\n+2E581 Created Zip Spec      14 (20) '2.0'\n+2E582 Created OS            00 (0) 'MS-DOS'\n+2E583 Extract Zip Spec      14 (20) '2.0'\n+2E584 Extract OS            00 (0) 'MS-DOS'\n+2E585 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E587 Compression Method    0000 (0) 'Stored'\n+2E589 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E58D CRC                   80991EAD (2157518509)\n+2E591 Compressed Size       00000F2F (3887)\n+2E595 Uncompressed Size     00000F2F (3887)\n+2E599 Filename Length       004D (77)\n+2E59B Extra Length          0009 (9)\n+2E59D Comment Length        0000 (0)\n+2E59F Disk Start            0000 (0)\n+2E5A1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E5A3 Ext File Attributes   00000000 (0)\n+2E5A7 Local Header Offset   00023584 (144772)\n+2E5AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E5AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E5F8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E5FA   Length              0005 (5)\n+2E5FC   Flags               01 (1) 'Modification'\n+2E5FD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E601 CENTRAL HEADER #81    02014B50 (33639248)\n+2E605 Created Zip Spec      14 (20) '2.0'\n+2E606 Created OS            00 (0) 'MS-DOS'\n+2E607 Extract Zip Spec      14 (20) '2.0'\n+2E608 Extract OS            00 (0) 'MS-DOS'\n+2E609 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E60B Compression Method    0000 (0) 'Stored'\n+2E60D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E611 CRC                   1F024A83 (520243843)\n+2E615 Compressed Size       00002336 (9014)\n+2E619 Uncompressed Size     00002336 (9014)\n+2E61D Filename Length       0039 (57)\n+2E61F Extra Length          0009 (9)\n+2E621 Comment Length        0000 (0)\n+2E623 Disk Start            0000 (0)\n+2E625 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E627 Ext File Attributes   00000000 (0)\n+2E62B Local Header Offset   00024537 (148791)\n+2E62F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E668 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E66A   Length              0005 (5)\n+2E66C   Flags               01 (1) 'Modification'\n+2E66D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E671 CENTRAL HEADER #82    02014B50 (33639248)\n+2E675 Created Zip Spec      14 (20) '2.0'\n+2E676 Created OS            00 (0) 'MS-DOS'\n+2E677 Extract Zip Spec      14 (20) '2.0'\n+2E678 Extract OS            00 (0) 'MS-DOS'\n+2E679 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E67B Compression Method    0000 (0) 'Stored'\n+2E67D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E681 CRC                   EFE2E071 (4024623217)\n+2E685 Compressed Size       000006C2 (1730)\n+2E689 Uncompressed Size     000006C2 (1730)\n+2E68D Filename Length       0049 (73)\n+2E68F Extra Length          0009 (9)\n+2E691 Comment Length        0000 (0)\n+2E693 Disk Start            0000 (0)\n+2E695 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E697 Ext File Attributes   00000000 (0)\n+2E69B Local Header Offset   000268DD (157917)\n+2E69F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E69F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E6E8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E6EA   Length              0005 (5)\n+2E6EC   Flags               01 (1) 'Modification'\n+2E6ED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E6F1 CENTRAL HEADER #83    02014B50 (33639248)\n+2E6F5 Created Zip Spec      14 (20) '2.0'\n+2E6F6 Created OS            00 (0) 'MS-DOS'\n+2E6F7 Extract Zip Spec      14 (20) '2.0'\n+2E6F8 Extract OS            00 (0) 'MS-DOS'\n+2E6F9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+2E6FB Compression Method    0000 (0) 'Stored'\n+2E6FD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+2E701 CRC                   A5AFF6E3 (2779772643)\n+2E705 Compressed Size       00004F1E (20254)\n+2E709 Uncompressed Size     00004F1E (20254)\n+2E70D Filename Length       0041 (65)\n+2E70F Extra Length          0009 (9)\n+2E711 Comment Length        0000 (0)\n+2E713 Disk Start            0000 (0)\n+2E715 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+2E717 Ext File Attributes   00000000 (0)\n+2E71B Local Header Offset   0002701F (159775)\n+2E71F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E71F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2E760 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+2E762   Length              0005 (5)\n+2E764   Flags               01 (1) 'Modification'\n+2E765   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+2E769 END CENTRAL HEADER    06054B50 (101010256)\n+2E76D Number of this disk   0000 (0)\n+2E76F Central Dir Disk no   0000 (0)\n+2E771 Entries in this disk  0053 (83)\n+2E773 Total Entries         0053 (83)\n+2E775 Size of Central Dir   000027B4 (10164)\n+2E779 Offset to Central Dir 0002BFB5 (180149)\n+2E77D Comment Length        0000 (0)\n #\n # Warning Count: 166\n #\n # Done\n"}, {"source1": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml", "source2": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml", "unified_diff": null, "details": [{"source1": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml", "source2": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml", "unified_diff": "@@ -7,15 +7,15 @@\n     <version>0.26.0</version>\n     <relativePath>../langchain4j-parent/pom.xml</relativePath>\n   </parent>\n   <artifactId>langchain4j-vearch</artifactId>\n   <packaging>jar</packaging>\n   <name>LangChain4j integration with Vearch</name>\n   <properties>\n-    <disableVearchITs>false</disableVearchITs>\n+    <skipVearchITs>false</skipVearchITs>\n   </properties>\n   <dependencies>\n     <dependency>\n       <groupId>dev.langchain4j</groupId>\n       <artifactId>langchain4j-core</artifactId>\n     </dependency>\n     <dependency>\n@@ -84,13 +84,13 @@\n   </dependencies>\n   <build>\n     <plugins>\n       <plugin>\n         <groupId>org.apache.maven.plugins</groupId>\n         <artifactId>maven-failsafe-plugin</artifactId>\n         <configuration>\n-          <skipTests>${disableVearchITs}</skipTests>\n+          <skipTests>${skipVearchITs}</skipTests>\n         </configuration>\n       </plugin>\n     </plugins>\n   </build>\n </project>\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,73 +1,73 @@\n-  SHA-256 checksum 49a7747a03fa26a1ac8b532148db5dd49bc1085668028810769ba2cedcd24b3b\n+  SHA-256 checksum e4185f3dba51e20c276acd4ac54eeef88b965a223d24094f1123ba8699d3a567\n   Compiled from \"BulkRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.BulkRequest$BulkRequestBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#36        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#37        // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:Ljava/util/List;\n-   #3 = Class              #38            // dev/langchain4j/store/embedding/vearch/BulkRequest\n-   #4 = Methodref          #3.#39         // dev/langchain4j/store/embedding/vearch/BulkRequest.\"<init>\":(Ljava/util/List;)V\n-   #5 = Class              #40            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#36         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #41            // BulkRequest.BulkRequestBuilder(documents=\n-   #8 = Methodref          #5.#42         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#43         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #44            // )\n-  #11 = Methodref          #5.#45         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #46            // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  #13 = Class              #47            // java/lang/Object\n-  #14 = Utf8               documents\n-  #15 = Utf8               Ljava/util/List;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-  #18 = Utf8               <init>\n-  #19 = Utf8               ()V\n-  #20 = Utf8               Code\n-  #21 = Utf8               LineNumberTable\n-  #22 = Utf8               LocalVariableTable\n-  #23 = Utf8               this\n-  #24 = Utf8               BulkRequestBuilder\n-  #25 = Utf8               InnerClasses\n-  #26 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #27 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #28 = Utf8               LocalVariableTypeTable\n-  #29 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #30 = Utf8               build\n-  #31 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #32 = Utf8               toString\n-  #33 = Utf8               ()Ljava/lang/String;\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               BulkRequest.java\n-  #36 = NameAndType        #18:#19        // \"<init>\":()V\n-  #37 = NameAndType        #14:#15        // documents:Ljava/util/List;\n-  #38 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #39 = NameAndType        #18:#48        // \"<init>\":(Ljava/util/List;)V\n-  #40 = Utf8               java/lang/StringBuilder\n-  #41 = Utf8               BulkRequest.BulkRequestBuilder(documents=\n-  #42 = NameAndType        #49:#50        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #43 = NameAndType        #49:#51        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #44 = Utf8               )\n-  #45 = NameAndType        #32:#33        // toString:()Ljava/lang/String;\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  #47 = Utf8               java/lang/Object\n-  #48 = Utf8               (Ljava/util/List;)V\n-  #49 = Utf8               append\n-  #50 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #51 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+   #9 = NameAndType        #11:#12        // documents:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  #11 = Utf8               documents\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/BulkRequest.\"<init>\":(Ljava/util/List;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/util/List;)V\n+  #17 = Utf8               (Ljava/util/List;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // BulkRequest.BulkRequestBuilder(documents=\n+  #22 = Utf8               BulkRequest.BulkRequestBuilder(documents=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Signature\n+  #37 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #43 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #44 = Utf8               LocalVariableTypeTable\n+  #45 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #46 = Utf8               build\n+  #47 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #48 = Utf8               SourceFile\n+  #49 = Utf8               BulkRequest.java\n+  #50 = Utf8               InnerClasses\n+  #51 = Utf8               BulkRequestBuilder\n {\n   private java.util.List<java.util.Map<java.lang.String, java.lang.Object>> documents;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+    Signature: #37                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n \n   dev.langchain4j.store.embedding.vearch.BulkRequest$BulkRequestBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -82,64 +82,64 @@\n   public dev.langchain4j.store.embedding.vearch.BulkRequest$BulkRequestBuilder documents(java.util.List<java.util.Map<java.lang.String, java.lang.Object>>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\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 documents:Ljava/util/List;\n+         2: putfield      #7                  // Field documents:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n             0       7     1 documents   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 documents   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-    Signature: #29                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+    Signature: #45                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.BulkRequest build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/BulkRequest\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/BulkRequest\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field documents:Ljava/util/List;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/BulkRequest.\"<init>\":(Ljava/util/List;)V\n+         5: getfield      #7                  // Field documents:Ljava/util/List;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/BulkRequest.\"<init>\":(Ljava/util/List;)V\n         11: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String BulkRequest.BulkRequestBuilder(documents=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String BulkRequest.BulkRequestBuilder(documents=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field documents:Ljava/util/List;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field documents:Ljava/util/List;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n }\n SourceFile: \"BulkRequest.java\"\n InnerClasses:\n-  public static #24= #12 of #3;           // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n+  public static #51= #8 of #13;           // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/BulkRequest.class", "source2": "dev/langchain4j/store/embedding/vearch/BulkRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,123 +1,123 @@\n-  SHA-256 checksum 77a9a7ca63372ff11bc53cf2d3d1594ea51b1876fefb86c78047ca8e19ed0898\n+  SHA-256 checksum 4df5a5340295d8f528b8d242ccc037573f9bd97482b35d98a99ad86940e3fce1\n   Compiled from \"BulkRequest.java\"\n class dev.langchain4j.store.embedding.vearch.BulkRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #5                          // dev/langchain4j/store/embedding/vearch/BulkRequest\n-  super_class: #6                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/BulkRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #6.#30         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #5.#31         // dev/langchain4j/store/embedding/vearch/BulkRequest.documents:Ljava/util/List;\n-   #3 = Class              #32            // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-   #4 = Methodref          #3.#30         // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.\"<init>\":()V\n-   #5 = Class              #33            // dev/langchain4j/store/embedding/vearch/BulkRequest\n-   #6 = Class              #34            // java/lang/Object\n-   #7 = Utf8               BulkRequestBuilder\n-   #8 = Utf8               InnerClasses\n-   #9 = Utf8               documents\n-  #10 = Utf8               Ljava/util/List;\n-  #11 = Utf8               Signature\n-  #12 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               (Ljava/util/List;)V\n-  #15 = Utf8               Code\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #20 = Utf8               LocalVariableTypeTable\n-  #21 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n-  #22 = Utf8               builder\n-  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #24 = Utf8               getDocuments\n-  #25 = Utf8               ()Ljava/util/List;\n-  #26 = Utf8               ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-  #27 = Utf8               setDocuments\n-  #28 = Utf8               SourceFile\n-  #29 = Utf8               BulkRequest.java\n-  #30 = NameAndType        #13:#35        // \"<init>\":()V\n-  #31 = NameAndType        #9:#10         // documents:Ljava/util/List;\n-  #32 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  #33 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #34 = Utf8               java/lang/Object\n-  #35 = Utf8               ()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/vearch/BulkRequest.documents:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/BulkRequest\n+   #9 = NameAndType        #11:#12        // documents:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #11 = Utf8               documents\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  #15 = Methodref          #13.#3         // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.\"<init>\":()V\n+  #16 = Utf8               Signature\n+  #17 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+  #18 = Utf8               (Ljava/util/List;)V\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #24 = Utf8               LocalVariableTypeTable\n+  #25 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #28 = Utf8               getDocuments\n+  #29 = Utf8               ()Ljava/util/List;\n+  #30 = Utf8               ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+  #31 = Utf8               setDocuments\n+  #32 = Utf8               SourceFile\n+  #33 = Utf8               BulkRequest.java\n+  #34 = Utf8               InnerClasses\n+  #35 = Utf8               BulkRequestBuilder\n {\n   private java.util.List<java.util.Map<java.lang.String, java.lang.Object>> documents;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #12                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+    Signature: #17                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n \n   dev.langchain4j.store.embedding.vearch.BulkRequest(java.util.List<java.util.Map<java.lang.String, java.lang.Object>>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field documents:Ljava/util/List;\n+         6: putfield      #7                  // Field documents:Ljava/util/List;\n          9: return\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n             0      10     1 documents   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     1 documents   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-    Signature: #21                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n+    Signature: #25                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.BulkRequest$BulkRequestBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n          3: dup\n-         4: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.\"<init>\":()V\n+         4: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 12: 0\n \n   public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> getDocuments();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field documents:Ljava/util/List;\n+         1: getfield      #7                  // Field documents:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-    Signature: #26                          // ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+    Signature: #30                          // ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n \n   public void setDocuments(java.util.List<java.util.Map<java.lang.String, java.lang.Object>>);\n     descriptor: (Ljava/util/List;)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 documents:Ljava/util/List;\n+         2: putfield      #7                  // Field documents:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n             0       6     1 documents   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 documents   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-    Signature: #21                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n+    Signature: #25                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;)V\n }\n SourceFile: \"BulkRequest.java\"\n InnerClasses:\n-  public static #7= #3 of #5;             // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n+  public static #35= #13 of #8;           // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,76 +1,76 @@\n-  SHA-256 checksum 1c55d3f6906b6784c8c4ac69bc4e4885dd6884540684b4d0bcc1a2f8f9e4080a\n+  SHA-256 checksum e3994325212534f191bb50483aca3634d4d78e1bd28d783d58ff4200680d5f6e\n   Compiled from \"BulkResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.BulkResponse$BulkResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#40        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#41        // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.status:Ljava/lang/Integer;\n-   #3 = Fieldref           #16.#42        // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.error:Ljava/lang/String;\n-   #4 = Fieldref           #16.#43        // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.id:Ljava/lang/String;\n-   #5 = Class              #44            // dev/langchain4j/store/embedding/vearch/BulkResponse\n-   #6 = Methodref          #5.#45         // dev/langchain4j/store/embedding/vearch/BulkResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n-   #7 = Class              #46            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#40         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #47            // BulkResponse.BulkResponseBuilder(status=\n-  #10 = Methodref          #7.#48         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = Methodref          #7.#49         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #50            // , error=\n-  #13 = String             #51            // , id=\n-  #14 = String             #52            // )\n-  #15 = Methodref          #7.#53         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #54            // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n-  #17 = Class              #55            // java/lang/Object\n-  #18 = Utf8               status\n-  #19 = Utf8               Ljava/lang/Integer;\n-  #20 = Utf8               error\n-  #21 = Utf8               Ljava/lang/String;\n-  #22 = Utf8               id\n-  #23 = Utf8               <init>\n-  #24 = Utf8               ()V\n-  #25 = Utf8               Code\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               BulkResponseBuilder\n-  #30 = Utf8               InnerClasses\n-  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n-  #32 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n-  #33 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n-  #34 = Utf8               build\n-  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n-  #36 = Utf8               toString\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = Utf8               SourceFile\n-  #39 = Utf8               BulkResponse.java\n-  #40 = NameAndType        #23:#24        // \"<init>\":()V\n-  #41 = NameAndType        #18:#19        // status:Ljava/lang/Integer;\n-  #42 = NameAndType        #20:#21        // error:Ljava/lang/String;\n-  #43 = NameAndType        #22:#21        // id:Ljava/lang/String;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n-  #45 = NameAndType        #23:#56        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n-  #46 = Utf8               java/lang/StringBuilder\n-  #47 = Utf8               BulkResponse.BulkResponseBuilder(status=\n-  #48 = NameAndType        #57:#58        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #49 = NameAndType        #57:#59        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #50 = Utf8               , error=\n-  #51 = Utf8               , id=\n-  #52 = Utf8               )\n-  #53 = NameAndType        #36:#37        // toString:()Ljava/lang/String;\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n-  #55 = Utf8               java/lang/Object\n-  #56 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n-  #57 = Utf8               append\n-  #58 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #59 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.status:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+   #9 = NameAndType        #11:#12        // status:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+  #11 = Utf8               status\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.error:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // error:Ljava/lang/String;\n+  #15 = Utf8               error\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.id:Ljava/lang/String;\n+  #18 = NameAndType        #19:#16        // id:Ljava/lang/String;\n+  #19 = Utf8               id\n+  #20 = Class              #21            // dev/langchain4j/store/embedding/vearch/BulkResponse\n+  #21 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n+  #22 = Methodref          #20.#23        // dev/langchain4j/store/embedding/vearch/BulkResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n+  #23 = NameAndType        #5:#24         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n+  #24 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Class              #26            // java/lang/StringBuilder\n+  #26 = Utf8               java/lang/StringBuilder\n+  #27 = Methodref          #25.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #28 = String             #29            // BulkResponse.BulkResponseBuilder(status=\n+  #29 = Utf8               BulkResponse.BulkResponseBuilder(status=\n+  #30 = Methodref          #25.#31        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = NameAndType        #32:#33        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = Utf8               append\n+  #33 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #34 = Methodref          #25.#35        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #35 = NameAndType        #32:#36        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = String             #38            // , error=\n+  #38 = Utf8               , error=\n+  #39 = String             #40            // , id=\n+  #40 = Utf8               , id=\n+  #41 = String             #42            // )\n+  #42 = Utf8               )\n+  #43 = Methodref          #25.#44        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #44 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n+  #45 = Utf8               toString\n+  #46 = Utf8               ()Ljava/lang/String;\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n+  #52 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n+  #53 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n+  #54 = Utf8               build\n+  #55 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n+  #56 = Utf8               SourceFile\n+  #57 = Utf8               BulkResponse.java\n+  #58 = Utf8               InnerClasses\n+  #59 = Utf8               BulkResponseBuilder\n {\n   private java.lang.Integer status;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String error;\n     descriptor: Ljava/lang/String;\n@@ -97,15 +97,15 @@\n   public dev.langchain4j.store.embedding.vearch.BulkResponse$BulkResponseBuilder status(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\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 status:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field status:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n@@ -114,15 +114,15 @@\n   public dev.langchain4j.store.embedding.vearch.BulkResponse$BulkResponseBuilder error(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\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 error:Ljava/lang/String;\n+         2: putfield      #13                 // Field error:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n@@ -131,74 +131,74 @@\n   public dev.langchain4j.store.embedding.vearch.BulkResponse$BulkResponseBuilder id(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\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 id:Ljava/lang/String;\n+         2: putfield      #17                 // Field id:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n             0       7     1    id   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.BulkResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/BulkResponse\n+         0: new           #20                 // class dev/langchain4j/store/embedding/vearch/BulkResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field status:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field status:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field error:Ljava/lang/String;\n+         9: getfield      #13                 // Field error:Ljava/lang/String;\n         12: aload_0\n-        13: getfield      #4                  // Field id:Ljava/lang/String;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/BulkResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n+        13: getfield      #17                 // Field id:Ljava/lang/String;\n+        16: invokespecial #22                 // Method dev/langchain4j/store/embedding/vearch/BulkResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n         19: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #25                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String BulkResponse.BulkResponseBuilder(status=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #27                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #28                 // String BulkResponse.BulkResponseBuilder(status=\n+         9: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field status:Ljava/lang/Integer;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , error=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field status:Ljava/lang/Integer;\n+        16: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #37                 // String , error=\n+        21: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field error:Ljava/lang/String;\n-        28: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , id=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field error:Ljava/lang/String;\n+        28: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #39                 // String , id=\n+        33: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field id:Ljava/lang/String;\n-        40: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field id:Ljava/lang/String;\n+        40: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        43: ldc           #41                 // String )\n+        45: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n }\n SourceFile: \"BulkResponse.java\"\n InnerClasses:\n-  public static #29= #16 of #5;           // BulkResponseBuilder=class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder of class dev/langchain4j/store/embedding/vearch/BulkResponse\n+  public static #59= #8 of #20;           // BulkResponseBuilder=class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder of class dev/langchain4j/store/embedding/vearch/BulkResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/BulkResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/BulkResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,99 +1,99 @@\n-  SHA-256 checksum cd3c06f97631904982bafbf2032478029b607b68cc508211c4ee2efb7283666e\n+  SHA-256 checksum 86020f8bbc844b326d7980aab63eb08bb6cf34b67f940429c9bfbb49c0491127\n   Compiled from \"BulkResponse.java\"\n class dev.langchain4j.store.embedding.vearch.BulkResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/BulkResponse\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/BulkResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#41         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#42         // dev/langchain4j/store/embedding/vearch/BulkResponse.status:Ljava/lang/Integer;\n-   #3 = Fieldref           #7.#43         // dev/langchain4j/store/embedding/vearch/BulkResponse.error:Ljava/lang/String;\n-   #4 = Fieldref           #7.#44         // dev/langchain4j/store/embedding/vearch/BulkResponse.id:Ljava/lang/String;\n-   #5 = Class              #45            // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n-   #6 = Methodref          #5.#41         // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.\"<init>\":()V\n-   #7 = Class              #46            // dev/langchain4j/store/embedding/vearch/BulkResponse\n-   #8 = Class              #47            // java/lang/Object\n-   #9 = Utf8               BulkResponseBuilder\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/vearch/BulkResponse.status:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/BulkResponse\n+   #9 = NameAndType        #11:#12        // status:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n   #11 = Utf8               status\n   #12 = Utf8               Ljava/lang/Integer;\n-  #13 = Utf8               error\n-  #14 = Utf8               Ljava/lang/String;\n-  #15 = Utf8               id\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #18 = Utf8               value\n-  #19 = Utf8               _id\n-  #20 = Utf8               <init>\n-  #21 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n-  #27 = Utf8               builder\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n-  #29 = Utf8               getStatus\n-  #30 = Utf8               ()Ljava/lang/Integer;\n-  #31 = Utf8               getError\n-  #32 = Utf8               ()Ljava/lang/String;\n-  #33 = Utf8               getId\n-  #34 = Utf8               setStatus\n-  #35 = Utf8               (Ljava/lang/Integer;)V\n-  #36 = Utf8               setError\n-  #37 = Utf8               (Ljava/lang/String;)V\n-  #38 = Utf8               setId\n-  #39 = Utf8               SourceFile\n-  #40 = Utf8               BulkResponse.java\n-  #41 = NameAndType        #20:#48        // \"<init>\":()V\n-  #42 = NameAndType        #11:#12        // status:Ljava/lang/Integer;\n-  #43 = NameAndType        #13:#14        // error:Ljava/lang/String;\n-  #44 = NameAndType        #15:#14        // id:Ljava/lang/String;\n-  #45 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n-  #47 = Utf8               java/lang/Object\n-  #48 = Utf8               ()V\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/BulkResponse.error:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // error:Ljava/lang/String;\n+  #15 = Utf8               error\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/BulkResponse.id:Ljava/lang/String;\n+  #18 = NameAndType        #19:#16        // id:Ljava/lang/String;\n+  #19 = Utf8               id\n+  #20 = Class              #21            // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+  #21 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+  #22 = Methodref          #20.#3         // dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.\"<init>\":()V\n+  #23 = Utf8               RuntimeVisibleAnnotations\n+  #24 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #25 = Utf8               value\n+  #26 = Utf8               _id\n+  #27 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n+  #28 = Utf8               Code\n+  #29 = Utf8               LineNumberTable\n+  #30 = Utf8               LocalVariableTable\n+  #31 = Utf8               this\n+  #32 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n+  #33 = Utf8               builder\n+  #34 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n+  #35 = Utf8               getStatus\n+  #36 = Utf8               ()Ljava/lang/Integer;\n+  #37 = Utf8               getError\n+  #38 = Utf8               ()Ljava/lang/String;\n+  #39 = Utf8               getId\n+  #40 = Utf8               setStatus\n+  #41 = Utf8               (Ljava/lang/Integer;)V\n+  #42 = Utf8               setError\n+  #43 = Utf8               (Ljava/lang/String;)V\n+  #44 = Utf8               setId\n+  #45 = Utf8               SourceFile\n+  #46 = Utf8               BulkResponse.java\n+  #47 = Utf8               InnerClasses\n+  #48 = Utf8               BulkResponseBuilder\n {\n   private java.lang.Integer status;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String error;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String id;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n+      0: #24(#25=s#26)\n         com.google.gson.annotations.SerializedName(\n           value=\"_id\"\n         )\n \n   dev.langchain4j.store.embedding.vearch.BulkResponse(java.lang.Integer, java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field status:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field status:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field error:Ljava/lang/String;\n+        11: putfield      #13                 // Field error:Ljava/lang/String;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field id:Ljava/lang/String;\n+        16: putfield      #17                 // Field id:Ljava/lang/String;\n         19: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n             0      20     1 status   Ljava/lang/Integer;\n@@ -101,71 +101,71 @@\n             0      20     3    id   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.BulkResponse$BulkResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n+         0: new           #20                 // class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.\"<init>\":()V\n+         4: invokespecial #22                 // Method dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 10: 0\n \n   public java.lang.Integer getStatus();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field status:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field status:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n \n   public java.lang.String getError();\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 error:Ljava/lang/String;\n+         1: getfield      #13                 // Field error:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\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      #4                  // Field id:Ljava/lang/String;\n+         1: getfield      #17                 // Field id:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n \n   public void setStatus(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 status:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field status:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n             0       6     1 status   Ljava/lang/Integer;\n@@ -173,15 +173,15 @@\n   public void setError(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 error:Ljava/lang/String;\n+         2: putfield      #13                 // Field error:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n             0       6     1 error   Ljava/lang/String;\n@@ -189,19 +189,19 @@\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      #4                  // Field id:Ljava/lang/String;\n+         2: putfield      #17                 // Field id:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n             0       6     1    id   Ljava/lang/String;\n }\n SourceFile: \"BulkResponse.java\"\n InnerClasses:\n-  public static #9= #5 of #7;             // BulkResponseBuilder=class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder of class dev/langchain4j/store/embedding/vearch/BulkResponse\n+  public static #48= #20 of #8;           // BulkResponseBuilder=class dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder of class dev/langchain4j/store/embedding/vearch/BulkResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,61 +1,61 @@\n-  SHA-256 checksum c0ef6fde5f6656a7b970674877d77f940d0095c63527c05f702528366bb92647\n+  SHA-256 checksum b83984d924b9060c758433a392204a431f66b7e0dba0b74b75f3f469d28f5be5\n   Compiled from \"CreateDatabaseRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest$CreateDatabaseRequestBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #11                         // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  super_class: #12                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #12.#31        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #11.#32        // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:Ljava/lang/String;\n-   #3 = Class              #33            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-   #4 = Methodref          #3.#34         // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.\"<init>\":(Ljava/lang/String;)V\n-   #5 = Class              #35            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#31         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #36            // CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n-   #8 = Methodref          #5.#37         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = String             #38            // )\n-  #10 = Methodref          #5.#39         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #11 = Class              #40            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  #12 = Class              #41            // java/lang/Object\n-  #13 = Utf8               name\n-  #14 = Utf8               Ljava/lang/String;\n-  #15 = Utf8               <init>\n-  #16 = Utf8               ()V\n-  #17 = Utf8               Code\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               CreateDatabaseRequestBuilder\n-  #22 = Utf8               InnerClasses\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #24 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #25 = Utf8               build\n-  #26 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #27 = Utf8               toString\n-  #28 = Utf8               ()Ljava/lang/String;\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               CreateDatabaseRequest.java\n-  #31 = NameAndType        #15:#16        // \"<init>\":()V\n-  #32 = NameAndType        #13:#14        // name:Ljava/lang/String;\n-  #33 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #34 = NameAndType        #15:#42        // \"<init>\":(Ljava/lang/String;)V\n-  #35 = Utf8               java/lang/StringBuilder\n-  #36 = Utf8               CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n-  #37 = NameAndType        #43:#44        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #38 = Utf8               )\n-  #39 = NameAndType        #27:#28        // toString:()Ljava/lang/String;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  #41 = Utf8               java/lang/Object\n-  #42 = Utf8               (Ljava/lang/String;)V\n-  #43 = Utf8               append\n-  #44 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.\"<init>\":(Ljava/lang/String;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/String;)V\n+  #17 = Utf8               (Ljava/lang/String;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n+  #22 = Utf8               CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = String             #28            // )\n+  #28 = Utf8               )\n+  #29 = Methodref          #18.#30        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #30 = NameAndType        #31:#32        // toString:()Ljava/lang/String;\n+  #31 = Utf8               toString\n+  #32 = Utf8               ()Ljava/lang/String;\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #38 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #39 = Utf8               build\n+  #40 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #41 = Utf8               SourceFile\n+  #42 = Utf8               CreateDatabaseRequest.java\n+  #43 = Utf8               InnerClasses\n+  #44 = Utf8               CreateDatabaseRequestBuilder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest$CreateDatabaseRequestBuilder();\n     descriptor: ()V\n@@ -74,60 +74,60 @@\n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest$CreateDatabaseRequestBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n             0       7     1  name   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field name:Ljava/lang/String;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.\"<init>\":(Ljava/lang/String;)V\n+         5: getfield      #7                  // Field name:Ljava/lang/String;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.\"<init>\":(Ljava/lang/String;)V\n         11: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String CreateDatabaseRequest.CreateDatabaseRequestBuilder(name=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field name:Ljava/lang/String;\n-        16: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #9                  // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #10                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field name:Ljava/lang/String;\n+        16: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #27                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #29                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n }\n SourceFile: \"CreateDatabaseRequest.java\"\n InnerClasses:\n-  public static #21= #11 of #3;           // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  public static #44= #8 of #13;           // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,108 +1,108 @@\n-  SHA-256 checksum 0b3fe4d1a4dde7a5f20c00b2c328ee03147560162a0c18e17c677e37cf8f5751\n+  SHA-256 checksum 1411883c842e9ed34bd97a129c4b910a2df7f1237d1161aff8f5603d59d40b13\n   Compiled from \"CreateDatabaseRequest.java\"\n class dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #5                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  super_class: #6                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #6.#25         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #5.#26         // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.name:Ljava/lang/String;\n-   #3 = Class              #27            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-   #4 = Methodref          #3.#25         // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.\"<init>\":()V\n-   #5 = Class              #28            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-   #6 = Class              #29            // java/lang/Object\n-   #7 = Utf8               CreateDatabaseRequestBuilder\n-   #8 = Utf8               InnerClasses\n-   #9 = Utf8               name\n-  #10 = Utf8               Ljava/lang/String;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Ljava/lang/String;)V\n-  #13 = Utf8               Code\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #18 = Utf8               builder\n-  #19 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #20 = Utf8               getName\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Utf8               setName\n-  #23 = Utf8               SourceFile\n-  #24 = Utf8               CreateDatabaseRequest.java\n-  #25 = NameAndType        #11:#30        // \"<init>\":()V\n-  #26 = NameAndType        #9:#10         // name:Ljava/lang/String;\n-  #27 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  #28 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #29 = Utf8               java/lang/Object\n-  #30 = Utf8               ()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/vearch/CreateDatabaseRequest.name:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  #15 = Methodref          #13.#3         // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.\"<init>\":()V\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #22 = Utf8               builder\n+  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #24 = Utf8               getName\n+  #25 = Utf8               ()Ljava/lang/String;\n+  #26 = Utf8               setName\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               CreateDatabaseRequest.java\n+  #29 = Utf8               InnerClasses\n+  #30 = Utf8               CreateDatabaseRequestBuilder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field name:Ljava/lang/String;\n+         6: putfield      #7                  // Field name:Ljava/lang/String;\n          9: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n             0      10     1  name   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest$CreateDatabaseRequestBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n          3: dup\n-         4: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.\"<init>\":()V\n+         4: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n \n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n             0       6     1  name   Ljava/lang/String;\n }\n SourceFile: \"CreateDatabaseRequest.java\"\n InnerClasses:\n-  public static #7= #3 of #5;             // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  public static #30= #13 of #8;           // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 936be15025d19bcb21ab21c181bd763a653886eb63af8a7335bc437b778c2aae\n+  SHA-256 checksum 0fbe173f4ed271c337b425e92ca9e1ebcf672bf0d2545ac956b326fc6c2379ea\n   Compiled from \"CreateDatabaseResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse$CreateDatabaseResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.id:Ljava/lang/Long;\n-   #3 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.name:Ljava/lang/String;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.\"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#37         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#45         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #46            // , name=\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               id\n-  #17 = Utf8               Ljava/lang/Long;\n-  #18 = Utf8               name\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               CreateDatabaseResponseBuilder\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n-  #29 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n-  #30 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #33 = Utf8               toString\n-  #34 = Utf8               ()Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               CreateDatabaseResponse.java\n-  #37 = NameAndType        #20:#21        // \"<init>\":()V\n-  #38 = NameAndType        #16:#17        // id:Ljava/lang/Long;\n-  #39 = NameAndType        #18:#19        // name:Ljava/lang/String;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-  #41 = NameAndType        #20:#51        // \"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n-  #44 = NameAndType        #52:#53        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #52:#54        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               , name=\n-  #47 = Utf8               )\n-  #48 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               (Ljava/lang/Long;Ljava/lang/String;)V\n-  #52 = Utf8               append\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #54 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.id:Ljava/lang/Long;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Long;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Long;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.\"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/Long;Ljava/lang/String;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n+  #26 = Utf8               CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = Methodref          #22.#32        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #29:#33        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , name=\n+  #35 = Utf8               , name=\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n+  #47 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n+  #48 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               CreateDatabaseResponse.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               CreateDatabaseResponseBuilder\n {\n   private java.lang.Long id;\n     descriptor: Ljava/lang/Long;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -88,15 +88,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse$CreateDatabaseResponseBuilder id(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\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/Long;\n+         2: putfield      #7                  // Field id:Ljava/lang/Long;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n@@ -105,67 +105,67 @@\n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse$CreateDatabaseResponseBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n             0       7     1  name   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field id:Ljava/lang/Long;\n+         5: getfield      #7                  // Field id:Ljava/lang/Long;\n          8: aload_0\n-         9: getfield      #3                  // Field name:Ljava/lang/String;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.\"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n+         9: getfield      #13                 // Field name:Ljava/lang/String;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.\"<init>\":(Ljava/lang/Long;Ljava/lang/String;)V\n         15: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String CreateDatabaseResponse.CreateDatabaseResponseBuilder(id=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field id:Ljava/lang/Long;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , name=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field id:Ljava/lang/Long;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , name=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field name:Ljava/lang/String;\n-        28: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field name:Ljava/lang/String;\n+        28: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n }\n SourceFile: \"CreateDatabaseResponse.java\"\n InnerClasses:\n-  public static #26= #14 of #4;           // CreateDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  public static #54= #8 of #17;           // CreateDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,56 +1,56 @@\n-  SHA-256 checksum 29fea3906650cd7ebc8501c556638c55b966d24f557ca07348bbd055ad04b85a\n+  SHA-256 checksum f0f43a7259d1ce25cc394a49112f9115a25c0ad3e67c7da5aafa6b69312d1374\n   Compiled from \"CreateDatabaseResponse.java\"\n class dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#33         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#34         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.id:Ljava/lang/Long;\n-   #3 = Fieldref           #6.#35         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.name:Ljava/lang/String;\n-   #4 = Class              #36            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n-   #5 = Methodref          #4.#33         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.\"<init>\":()V\n-   #6 = Class              #37            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-   #7 = Class              #38            // java/lang/Object\n-   #8 = Utf8               CreateDatabaseResponseBuilder\n-   #9 = Utf8               InnerClasses\n-  #10 = Utf8               id\n-  #11 = Utf8               Ljava/lang/Long;\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               (Ljava/lang/Long;Ljava/lang/String;)V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #21 = Utf8               builder\n-  #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n-  #23 = Utf8               getId\n-  #24 = Utf8               ()Ljava/lang/Long;\n-  #25 = Utf8               getName\n-  #26 = Utf8               ()Ljava/lang/String;\n-  #27 = Utf8               setId\n-  #28 = Utf8               (Ljava/lang/Long;)V\n-  #29 = Utf8               setName\n-  #30 = Utf8               (Ljava/lang/String;)V\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               CreateDatabaseResponse.java\n-  #33 = NameAndType        #14:#39        // \"<init>\":()V\n-  #34 = NameAndType        #10:#11        // id:Ljava/lang/Long;\n-  #35 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-  #38 = Utf8               java/lang/Object\n-  #39 = Utf8               ()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/vearch/CreateDatabaseResponse.id:Ljava/lang/Long;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Long;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Long;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+  #19 = Methodref          #17.#3         // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.\"<init>\":()V\n+  #20 = Utf8               (Ljava/lang/Long;Ljava/lang/String;)V\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n+  #28 = Utf8               getId\n+  #29 = Utf8               ()Ljava/lang/Long;\n+  #30 = Utf8               getName\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               setId\n+  #33 = Utf8               (Ljava/lang/Long;)V\n+  #34 = Utf8               setName\n+  #35 = Utf8               (Ljava/lang/String;)V\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               CreateDatabaseResponse.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               CreateDatabaseResponseBuilder\n {\n   private java.lang.Long id;\n     descriptor: Ljava/lang/Long;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -61,75 +61,75 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field id:Ljava/lang/Long;\n+         6: putfield      #7                  // Field id:Ljava/lang/Long;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field name:Ljava/lang/String;\n+        11: putfield      #13                 // Field name:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n             0      15     1    id   Ljava/lang/Long;\n             0      15     2  name   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse$CreateDatabaseResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder\n          3: dup\n-         4: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.\"<init>\":()V\n+         4: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.Long getId();\n     descriptor: ()Ljava/lang/Long;\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/Long;\n+         1: getfield      #7                  // Field id:Ljava/lang/Long;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n \n   public void setId(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)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/Long;\n+         2: putfield      #7                  // Field id:Ljava/lang/Long;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n             0       6     1    id   Ljava/lang/Long;\n@@ -137,19 +137,19 @@\n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n             0       6     1  name   Ljava/lang/String;\n }\n SourceFile: \"CreateDatabaseResponse.java\"\n InnerClasses:\n-  public static #8= #4 of #6;             // CreateDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  public static #39= #17 of #8;           // CreateDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,103 +1,103 @@\n-  SHA-256 checksum 8c53ae09ffe31b80eff04662298a51e819d807a0bc97df7eab374cb8c1b27b93\n+  SHA-256 checksum f1412e9d2ad8088babdf513b74e16a4259adacc625e7286270b3ff0844e70a1a\n   Compiled from \"CreateSpaceRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #22                         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  super_class: #23                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 6, methods: 9, attributes: 2\n Constant pool:\n-   #1 = Methodref          #23.#61        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #22.#62        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:Ljava/lang/String;\n-   #3 = Fieldref           #22.#63        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:Ljava/lang/Integer;\n-   #4 = Fieldref           #22.#64        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:Ljava/lang/Integer;\n-   #5 = Fieldref           #22.#65        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #6 = Fieldref           #22.#66        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:Ljava/util/Map;\n-   #7 = Fieldref           #22.#67        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:Ljava/util/List;\n-   #8 = Class              #68            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-   #9 = Methodref          #8.#69         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n-  #10 = Class              #70            // java/lang/StringBuilder\n-  #11 = Methodref          #10.#61        // java/lang/StringBuilder.\"<init>\":()V\n-  #12 = String             #71            // CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n-  #13 = Methodref          #10.#72        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #14 = String             #73            // , partitionNum=\n-  #15 = Methodref          #10.#74        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #16 = String             #75            // , replicaNum=\n-  #17 = String             #76            // , engine=\n-  #18 = String             #77            // , properties=\n-  #19 = String             #78            // , models=\n-  #20 = String             #79            // )\n-  #21 = Methodref          #10.#80        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #22 = Class              #81            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  #23 = Class              #82            // java/lang/Object\n-  #24 = Utf8               name\n-  #25 = Utf8               Ljava/lang/String;\n-  #26 = Utf8               partitionNum\n-  #27 = Utf8               Ljava/lang/Integer;\n-  #28 = Utf8               replicaNum\n-  #29 = Utf8               engine\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #31 = Utf8               properties\n-  #32 = Utf8               Ljava/util/Map;\n-  #33 = Utf8               Signature\n-  #34 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #35 = Utf8               models\n-  #36 = Utf8               Ljava/util/List;\n-  #37 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-  #38 = Utf8               <init>\n-  #39 = Utf8               ()V\n-  #40 = Utf8               Code\n-  #41 = Utf8               LineNumberTable\n-  #42 = Utf8               LocalVariableTable\n-  #43 = Utf8               this\n-  #44 = Utf8               CreateSpaceRequestBuilder\n-  #45 = Utf8               InnerClasses\n-  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #47 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #48 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #49 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #50 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #51 = Utf8               LocalVariableTypeTable\n-  #52 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #53 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #54 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #55 = Utf8               build\n-  #56 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #57 = Utf8               toString\n-  #58 = Utf8               ()Ljava/lang/String;\n-  #59 = Utf8               SourceFile\n-  #60 = Utf8               CreateSpaceRequest.java\n-  #61 = NameAndType        #38:#39        // \"<init>\":()V\n-  #62 = NameAndType        #24:#25        // name:Ljava/lang/String;\n-  #63 = NameAndType        #26:#27        // partitionNum:Ljava/lang/Integer;\n-  #64 = NameAndType        #28:#27        // replicaNum:Ljava/lang/Integer;\n-  #65 = NameAndType        #29:#30        // engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #66 = NameAndType        #31:#32        // properties:Ljava/util/Map;\n-  #67 = NameAndType        #35:#36        // models:Ljava/util/List;\n-  #68 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #69 = NameAndType        #38:#83        // \"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n-  #70 = Utf8               java/lang/StringBuilder\n-  #71 = Utf8               CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n-  #72 = NameAndType        #84:#85        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #73 = Utf8               , partitionNum=\n-  #74 = NameAndType        #84:#86        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #75 = Utf8               , replicaNum=\n-  #76 = Utf8               , engine=\n-  #77 = Utf8               , properties=\n-  #78 = Utf8               , models=\n-  #79 = Utf8               )\n-  #80 = NameAndType        #57:#58        // toString:()Ljava/lang/String;\n-  #81 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  #82 = Utf8               java/lang/Object\n-  #83 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n-  #84 = Utf8               append\n-  #85 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #86 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // partitionNum:Ljava/lang/Integer;\n+  #15 = Utf8               partitionNum\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#16        // replicaNum:Ljava/lang/Integer;\n+  #19 = Utf8               replicaNum\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #21 = NameAndType        #22:#23        // engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #22 = Utf8               engine\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #24 = Fieldref           #8.#25         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:Ljava/util/Map;\n+  #25 = NameAndType        #26:#27        // properties:Ljava/util/Map;\n+  #26 = Utf8               properties\n+  #27 = Utf8               Ljava/util/Map;\n+  #28 = Fieldref           #8.#29         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:Ljava/util/List;\n+  #29 = NameAndType        #30:#31        // models:Ljava/util/List;\n+  #30 = Utf8               models\n+  #31 = Utf8               Ljava/util/List;\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #33 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #34 = Methodref          #32.#35        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n+  #35 = NameAndType        #5:#36         // \"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n+  #36 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n+  #37 = Class              #38            // java/lang/StringBuilder\n+  #38 = Utf8               java/lang/StringBuilder\n+  #39 = Methodref          #37.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #40 = String             #41            // CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n+  #41 = Utf8               CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n+  #42 = Methodref          #37.#43        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #44:#45        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               append\n+  #45 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #46 = String             #47            // , partitionNum=\n+  #47 = Utf8               , partitionNum=\n+  #48 = Methodref          #37.#49        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #49 = NameAndType        #44:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #51 = String             #52            // , replicaNum=\n+  #52 = Utf8               , replicaNum=\n+  #53 = String             #54            // , engine=\n+  #54 = Utf8               , engine=\n+  #55 = String             #56            // , properties=\n+  #56 = Utf8               , properties=\n+  #57 = String             #58            // , models=\n+  #58 = Utf8               , models=\n+  #59 = String             #60            // )\n+  #60 = Utf8               )\n+  #61 = Methodref          #37.#62        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #62 = NameAndType        #63:#64        // toString:()Ljava/lang/String;\n+  #63 = Utf8               toString\n+  #64 = Utf8               ()Ljava/lang/String;\n+  #65 = Utf8               Signature\n+  #66 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #67 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+  #68 = Utf8               Code\n+  #69 = Utf8               LineNumberTable\n+  #70 = Utf8               LocalVariableTable\n+  #71 = Utf8               this\n+  #72 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #73 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #74 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #75 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #76 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #77 = Utf8               LocalVariableTypeTable\n+  #78 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #79 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #80 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #81 = Utf8               build\n+  #82 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #83 = Utf8               SourceFile\n+  #84 = Utf8               CreateSpaceRequest.java\n+  #85 = Utf8               InnerClasses\n+  #86 = Utf8               CreateSpaceRequestBuilder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer partitionNum;\n     descriptor: Ljava/lang/Integer;\n@@ -110,20 +110,20 @@\n   private dev.langchain4j.store.embedding.vearch.SpaceEngine engine;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> properties;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #34                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #66                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> models;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #37                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #67                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -138,15 +138,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n@@ -155,15 +155,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder partitionNum(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\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 partitionNum:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field partitionNum:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n@@ -172,15 +172,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder replicaNum(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\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 replicaNum:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n@@ -189,15 +189,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder engine(dev.langchain4j.store.embedding.vearch.SpaceEngine);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\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 engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         2: putfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n@@ -206,120 +206,120 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder properties(java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>);\n     descriptor: (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\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 properties:Ljava/util/Map;\n+         2: putfield      #24                 // Field properties:Ljava/util/Map;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n             0       7     1 properties   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-    Signature: #52                          // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+    Signature: #78                          // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder models(java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #7                  // Field models:Ljava/util/List;\n+         2: putfield      #28                 // Field models:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n             0       7     1 models   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 models   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-    Signature: #54                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+    Signature: #80                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.CreateSpaceRequest build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=1, args_size=1\n-         0: new           #8                  // class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+         0: new           #32                 // class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field name:Ljava/lang/String;\n+         5: getfield      #7                  // Field name:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field partitionNum:Ljava/lang/Integer;\n+         9: getfield      #13                 // Field partitionNum:Ljava/lang/Integer;\n         12: aload_0\n-        13: getfield      #4                  // Field replicaNum:Ljava/lang/Integer;\n+        13: getfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n         16: aload_0\n-        17: getfield      #5                  // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        17: getfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n         20: aload_0\n-        21: getfield      #6                  // Field properties:Ljava/util/Map;\n+        21: getfield      #24                 // Field properties:Ljava/util/Map;\n         24: aload_0\n-        25: getfield      #7                  // Field models:Ljava/util/List;\n-        28: invokespecial #9                  // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n+        25: getfield      #28                 // Field models:Ljava/util/List;\n+        28: invokespecial #34                 // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n         31: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      32     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #10                 // class java/lang/StringBuilder\n+         0: new           #37                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #11                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #12                 // String CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n-         9: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #39                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #40                 // String CreateSpaceRequest.CreateSpaceRequestBuilder(name=\n+         9: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field name:Ljava/lang/String;\n-        16: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #14                 // String , partitionNum=\n-        21: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field name:Ljava/lang/String;\n+        16: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #46                 // String , partitionNum=\n+        21: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field partitionNum:Ljava/lang/Integer;\n-        28: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #16                 // String , replicaNum=\n-        33: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field partitionNum:Ljava/lang/Integer;\n+        28: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #51                 // String , replicaNum=\n+        33: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field replicaNum:Ljava/lang/Integer;\n-        40: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #17                 // String , engine=\n-        45: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n+        40: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #53                 // String , engine=\n+        45: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-        52: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #18                 // String , properties=\n-        57: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        52: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #55                 // String , properties=\n+        57: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #6                  // Field properties:Ljava/util/Map;\n-        64: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        67: ldc           #19                 // String , models=\n-        69: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #24                 // Field properties:Ljava/util/Map;\n+        64: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        67: ldc           #57                 // String , models=\n+        69: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #7                  // Field models:Ljava/util/List;\n-        76: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        79: ldc           #20                 // String )\n-        81: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        84: invokevirtual #21                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        73: getfield      #28                 // Field models:Ljava/util/List;\n+        76: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        79: ldc           #59                 // String )\n+        81: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        84: invokevirtual #61                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         87: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      88     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n }\n SourceFile: \"CreateSpaceRequest.java\"\n InnerClasses:\n-  public static #44= #22 of #8;           // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  public static #86= #8 of #32;           // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,94 +1,94 @@\n-  SHA-256 checksum 26311b229f569736d58239bb5276ae53166e35bfd9dab14589129be22c76cab1\n+  SHA-256 checksum 72212dc8c2eee09b491bfb3881b4fdd6f9d251e740666a982586d03e2ad2ff6b\n   Compiled from \"CreateSpaceRequest.java\"\n class dev.langchain4j.store.embedding.vearch.CreateSpaceRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #10                         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  super_class: #11                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 6, methods: 14, attributes: 2\n Constant pool:\n-   #1 = Methodref          #11.#67        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #10.#68        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.name:Ljava/lang/String;\n-   #3 = Fieldref           #10.#69        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.partitionNum:Ljava/lang/Integer;\n-   #4 = Fieldref           #10.#70        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.replicaNum:Ljava/lang/Integer;\n-   #5 = Fieldref           #10.#71        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #6 = Fieldref           #10.#72        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.properties:Ljava/util/Map;\n-   #7 = Fieldref           #10.#73        // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.models:Ljava/util/List;\n-   #8 = Class              #74            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-   #9 = Methodref          #8.#67         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.\"<init>\":()V\n-  #10 = Class              #75            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #11 = Class              #76            // java/lang/Object\n-  #12 = Utf8               CreateSpaceRequestBuilder\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               name\n-  #15 = Utf8               Ljava/lang/String;\n-  #16 = Utf8               partitionNum\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               replicaNum\n-  #19 = Utf8               engine\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #21 = Utf8               properties\n-  #22 = Utf8               Ljava/util/Map;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #25 = Utf8               models\n-  #26 = Utf8               Ljava/util/List;\n-  #27 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-  #28 = Utf8               <init>\n-  #29 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n-  #30 = Utf8               Code\n-  #31 = Utf8               LineNumberTable\n-  #32 = Utf8               LocalVariableTable\n-  #33 = Utf8               this\n-  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #35 = Utf8               LocalVariableTypeTable\n-  #36 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n-  #37 = Utf8               builder\n-  #38 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #39 = Utf8               getName\n-  #40 = Utf8               ()Ljava/lang/String;\n-  #41 = Utf8               getPartitionNum\n-  #42 = Utf8               ()Ljava/lang/Integer;\n-  #43 = Utf8               getReplicaNum\n-  #44 = Utf8               getEngine\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #46 = Utf8               getProperties\n-  #47 = Utf8               ()Ljava/util/Map;\n-  #48 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #49 = Utf8               getModels\n-  #50 = Utf8               ()Ljava/util/List;\n-  #51 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-  #52 = Utf8               setName\n-  #53 = Utf8               (Ljava/lang/String;)V\n-  #54 = Utf8               setPartitionNum\n-  #55 = Utf8               (Ljava/lang/Integer;)V\n-  #56 = Utf8               setReplicaNum\n-  #57 = Utf8               setEngine\n-  #58 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)V\n-  #59 = Utf8               setProperties\n-  #60 = Utf8               (Ljava/util/Map;)V\n-  #61 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n-  #62 = Utf8               setModels\n-  #63 = Utf8               (Ljava/util/List;)V\n-  #64 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n-  #65 = Utf8               SourceFile\n-  #66 = Utf8               CreateSpaceRequest.java\n-  #67 = NameAndType        #28:#77        // \"<init>\":()V\n-  #68 = NameAndType        #14:#15        // name:Ljava/lang/String;\n-  #69 = NameAndType        #16:#17        // partitionNum:Ljava/lang/Integer;\n-  #70 = NameAndType        #18:#17        // replicaNum:Ljava/lang/Integer;\n-  #71 = NameAndType        #19:#20        // engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #72 = NameAndType        #21:#22        // properties:Ljava/util/Map;\n-  #73 = NameAndType        #25:#26        // models:Ljava/util/List;\n-  #74 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  #75 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #76 = Utf8               java/lang/Object\n-  #77 = Utf8               ()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/vearch/CreateSpaceRequest.name:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.partitionNum:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // partitionNum:Ljava/lang/Integer;\n+  #15 = Utf8               partitionNum\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.replicaNum:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#16        // replicaNum:Ljava/lang/Integer;\n+  #19 = Utf8               replicaNum\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #21 = NameAndType        #22:#23        // engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #22 = Utf8               engine\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #24 = Fieldref           #8.#25         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.properties:Ljava/util/Map;\n+  #25 = NameAndType        #26:#27        // properties:Ljava/util/Map;\n+  #26 = Utf8               properties\n+  #27 = Utf8               Ljava/util/Map;\n+  #28 = Fieldref           #8.#29         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.models:Ljava/util/List;\n+  #29 = NameAndType        #30:#31        // models:Ljava/util/List;\n+  #30 = Utf8               models\n+  #31 = Utf8               Ljava/util/List;\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  #33 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  #34 = Methodref          #32.#3         // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.\"<init>\":()V\n+  #35 = Utf8               Signature\n+  #36 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #37 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+  #38 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #44 = Utf8               LocalVariableTypeTable\n+  #45 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+  #46 = Utf8               builder\n+  #47 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #48 = Utf8               getName\n+  #49 = Utf8               ()Ljava/lang/String;\n+  #50 = Utf8               getPartitionNum\n+  #51 = Utf8               ()Ljava/lang/Integer;\n+  #52 = Utf8               getReplicaNum\n+  #53 = Utf8               getEngine\n+  #54 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #55 = Utf8               getProperties\n+  #56 = Utf8               ()Ljava/util/Map;\n+  #57 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #58 = Utf8               getModels\n+  #59 = Utf8               ()Ljava/util/List;\n+  #60 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+  #61 = Utf8               setName\n+  #62 = Utf8               (Ljava/lang/String;)V\n+  #63 = Utf8               setPartitionNum\n+  #64 = Utf8               (Ljava/lang/Integer;)V\n+  #65 = Utf8               setReplicaNum\n+  #66 = Utf8               setEngine\n+  #67 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)V\n+  #68 = Utf8               setProperties\n+  #69 = Utf8               (Ljava/util/Map;)V\n+  #70 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+  #71 = Utf8               setModels\n+  #72 = Utf8               (Ljava/util/List;)V\n+  #73 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+  #74 = Utf8               SourceFile\n+  #75 = Utf8               CreateSpaceRequest.java\n+  #76 = Utf8               InnerClasses\n+  #77 = Utf8               CreateSpaceRequestBuilder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer partitionNum;\n     descriptor: Ljava/lang/Integer;\n@@ -101,46 +101,46 @@\n   private dev.langchain4j.store.embedding.vearch.SpaceEngine engine;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> properties;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #24                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #36                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> models;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #27                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #37                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   dev.langchain4j.store.embedding.vearch.CreateSpaceRequest(java.lang.String, java.lang.Integer, java.lang.Integer, dev.langchain4j.store.embedding.vearch.SpaceEngine, java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>, java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>);\n     descriptor: (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=7, args_size=7\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field name:Ljava/lang/String;\n+         6: putfield      #7                  // Field name:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field partitionNum:Ljava/lang/Integer;\n+        11: putfield      #13                 // Field partitionNum:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field replicaNum:Ljava/lang/Integer;\n+        16: putfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n         19: aload_0\n         20: aload         4\n-        22: putfield      #5                  // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        22: putfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n         25: aload_0\n         26: aload         5\n-        28: putfield      #6                  // Field properties:Ljava/util/Map;\n+        28: putfield      #24                 // Field properties:Ljava/util/Map;\n         31: aload_0\n         32: aload         6\n-        34: putfield      #7                  // Field models:Ljava/util/List;\n+        34: putfield      #28                 // Field models:Ljava/util/List;\n         37: return\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      38     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0      38     1  name   Ljava/lang/String;\n@@ -149,122 +149,122 @@\n             0      38     4 engine   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n             0      38     5 properties   Ljava/util/Map;\n             0      38     6 models   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      38     5 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n             0      38     6 models   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-    Signature: #36                          // (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+    Signature: #45                          // (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.CreateSpaceRequest$CreateSpaceRequestBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #8                  // class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+         0: new           #32                 // class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n          3: dup\n-         4: invokespecial #9                  // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.\"<init>\":()V\n+         4: invokespecial #34                 // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 15: 0\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n \n   public java.lang.Integer getPartitionNum();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field partitionNum:Ljava/lang/Integer;\n+         1: getfield      #13                 // Field partitionNum:Ljava/lang/Integer;\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/vearch/CreateSpaceRequest;\n \n   public java.lang.Integer getReplicaNum();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field replicaNum:Ljava/lang/Integer;\n+         1: getfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceEngine getEngine();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         1: getfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          4: areturn\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n \n   public java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> getProperties();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field properties:Ljava/util/Map;\n+         1: getfield      #24                 // Field properties:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-    Signature: #48                          // ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #57                          // ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> getModels();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field models:Ljava/util/List;\n+         1: getfield      #28                 // Field models:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-    Signature: #51                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #60                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1  name   Ljava/lang/String;\n@@ -272,15 +272,15 @@\n   public void setPartitionNum(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 partitionNum:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field partitionNum:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1 partitionNum   Ljava/lang/Integer;\n@@ -288,15 +288,15 @@\n   public void setReplicaNum(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 replicaNum:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field replicaNum:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1 replicaNum   Ljava/lang/Integer;\n@@ -304,15 +304,15 @@\n   public void setEngine(dev.langchain4j.store.embedding.vearch.SpaceEngine);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)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 engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         2: putfield      #20                 // Field engine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1 engine   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n@@ -320,43 +320,43 @@\n   public void setProperties(java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>);\n     descriptor: (Ljava/util/Map;)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      #6                  // Field properties:Ljava/util/Map;\n+         2: putfield      #24                 // Field properties:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1 properties   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-    Signature: #61                          // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+    Signature: #70                          // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n \n   public void setModels(java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>);\n     descriptor: (Ljava/util/List;)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      #7                  // Field models:Ljava/util/List;\n+         2: putfield      #28                 // Field models:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n             0       6     1 models   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 models   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-    Signature: #64                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+    Signature: #73                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n }\n SourceFile: \"CreateSpaceRequest.java\"\n InnerClasses:\n-  public static #12= #8 of #10;           // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  public static #77= #32 of #8;           // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 3c92ac333d6961006e8b745491c2124d362f135b203216e2e6cd3cc54c438d3a\n+  SHA-256 checksum fe50a8903003c5bb5fac495a28f8d6e2cad54c172ce6e67d4750675c981e7e88\n   Compiled from \"CreateSpaceResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.CreateSpaceResponse$CreateSpaceResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.name:Ljava/lang/String;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#37         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#45         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #46            // , name=\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               id\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               name\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               CreateSpaceResponseBuilder\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n-  #29 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n-  #30 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #33 = Utf8               toString\n-  #34 = Utf8               ()Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               CreateSpaceResponse.java\n-  #37 = NameAndType        #20:#21        // \"<init>\":()V\n-  #38 = NameAndType        #16:#17        // id:Ljava/lang/Integer;\n-  #39 = NameAndType        #18:#19        // name:Ljava/lang/String;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-  #41 = NameAndType        #20:#51        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n-  #44 = NameAndType        #52:#53        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #52:#54        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               , name=\n-  #47 = Utf8               )\n-  #48 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #52 = Utf8               append\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #54 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n+  #26 = Utf8               CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = Methodref          #22.#32        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #29:#33        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , name=\n+  #35 = Utf8               , name=\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n+  #47 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n+  #48 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               CreateSpaceResponse.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               CreateSpaceResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -88,15 +88,15 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceResponse$CreateSpaceResponseBuilder id(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n@@ -105,67 +105,67 @@\n   public dev.langchain4j.store.embedding.vearch.CreateSpaceResponse$CreateSpaceResponseBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n             0       7     1  name   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.CreateSpaceResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field id:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field id:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field name:Ljava/lang/String;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+         9: getfield      #13                 // Field name:Ljava/lang/String;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n         15: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String CreateSpaceResponse.CreateSpaceResponseBuilder(id=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field id:Ljava/lang/Integer;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , name=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field id:Ljava/lang/Integer;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , name=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field name:Ljava/lang/String;\n-        28: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field name:Ljava/lang/String;\n+        28: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n }\n SourceFile: \"CreateSpaceResponse.java\"\n InnerClasses:\n-  public static #26= #14 of #4;           // CreateSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  public static #54= #8 of #17;           // CreateSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,56 +1,56 @@\n-  SHA-256 checksum 1ad154a3d652bb88d69d5b016c01582acd742c72f0d9612d9c0d4706d40c7738\n+  SHA-256 checksum 497014e92d7ac9f3776d2afceda459a2dbfe6f4dc32a60bdfae5d98008488bfc\n   Compiled from \"CreateSpaceResponse.java\"\n class dev.langchain4j.store.embedding.vearch.CreateSpaceResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#33         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#34         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #6.#35         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.name:Ljava/lang/String;\n-   #4 = Class              #36            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n-   #5 = Methodref          #4.#33         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.\"<init>\":()V\n-   #6 = Class              #37            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-   #7 = Class              #38            // java/lang/Object\n-   #8 = Utf8               CreateSpaceResponseBuilder\n-   #9 = Utf8               InnerClasses\n-  #10 = Utf8               id\n-  #11 = Utf8               Ljava/lang/Integer;\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #21 = Utf8               builder\n-  #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n-  #23 = Utf8               getId\n-  #24 = Utf8               ()Ljava/lang/Integer;\n-  #25 = Utf8               getName\n-  #26 = Utf8               ()Ljava/lang/String;\n-  #27 = Utf8               setId\n-  #28 = Utf8               (Ljava/lang/Integer;)V\n-  #29 = Utf8               setName\n-  #30 = Utf8               (Ljava/lang/String;)V\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               CreateSpaceResponse.java\n-  #33 = NameAndType        #14:#39        // \"<init>\":()V\n-  #34 = NameAndType        #10:#11        // id:Ljava/lang/Integer;\n-  #35 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-  #38 = Utf8               java/lang/Object\n-  #39 = Utf8               ()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/vearch/CreateSpaceResponse.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+  #19 = Methodref          #17.#3         // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.\"<init>\":()V\n+  #20 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n+  #28 = Utf8               getId\n+  #29 = Utf8               ()Ljava/lang/Integer;\n+  #30 = Utf8               getName\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               setId\n+  #33 = Utf8               (Ljava/lang/Integer;)V\n+  #34 = Utf8               setName\n+  #35 = Utf8               (Ljava/lang/String;)V\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               CreateSpaceResponse.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               CreateSpaceResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -61,75 +61,75 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field id:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field id:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field name:Ljava/lang/String;\n+        11: putfield      #13                 // Field name:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n             0      15     1    id   Ljava/lang/Integer;\n             0      15     2  name   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.CreateSpaceResponse$CreateSpaceResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder\n          3: dup\n-         4: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.\"<init>\":()V\n+         4: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.Integer getId();\n     descriptor: ()Ljava/lang/Integer;\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/Integer;\n+         1: getfield      #7                  // Field id:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n \n   public void setId(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n             0       6     1    id   Ljava/lang/Integer;\n@@ -137,19 +137,19 @@\n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n             0       6     1  name   Ljava/lang/String;\n }\n SourceFile: \"CreateSpaceResponse.java\"\n InnerClasses:\n-  public static #8= #4 of #6;             // CreateSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  public static #39= #17 of #8;           // CreateSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 6c24bd22c817c92ea21e25e438947b6381a3a519c4c08c06685708a850b3a525\n+  SHA-256 checksum 64b9a775e3f6fb87095b97e4c3629c47478d22ff08821f7e6e78c3aa63f10e90\n   Compiled from \"ListDatabaseResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.ListDatabaseResponse$ListDatabaseResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.name:Ljava/lang/String;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#37         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#45         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #46            // , name=\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               id\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               name\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               ListDatabaseResponseBuilder\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n-  #29 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n-  #30 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n-  #33 = Utf8               toString\n-  #34 = Utf8               ()Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               ListDatabaseResponse.java\n-  #37 = NameAndType        #20:#21        // \"<init>\":()V\n-  #38 = NameAndType        #16:#17        // id:Ljava/lang/Integer;\n-  #39 = NameAndType        #18:#19        // name:Ljava/lang/String;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-  #41 = NameAndType        #20:#51        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n-  #44 = NameAndType        #52:#53        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #52:#54        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               , name=\n-  #47 = Utf8               )\n-  #48 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #52 = Utf8               append\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #54 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n+  #26 = Utf8               ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = Methodref          #22.#32        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #29:#33        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , name=\n+  #35 = Utf8               , name=\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n+  #47 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n+  #48 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               ListDatabaseResponse.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               ListDatabaseResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -88,15 +88,15 @@\n   public dev.langchain4j.store.embedding.vearch.ListDatabaseResponse$ListDatabaseResponseBuilder id(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n@@ -105,67 +105,67 @@\n   public dev.langchain4j.store.embedding.vearch.ListDatabaseResponse$ListDatabaseResponseBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n             0       7     1  name   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.ListDatabaseResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field id:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field id:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field name:Ljava/lang/String;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+         9: getfield      #13                 // Field name:Ljava/lang/String;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n         15: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String ListDatabaseResponse.ListDatabaseResponseBuilder(id=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field id:Ljava/lang/Integer;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , name=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field id:Ljava/lang/Integer;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , name=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field name:Ljava/lang/String;\n-        28: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field name:Ljava/lang/String;\n+        28: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n }\n SourceFile: \"ListDatabaseResponse.java\"\n InnerClasses:\n-  public static #26= #14 of #4;           // ListDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  public static #54= #8 of #17;           // ListDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,56 +1,56 @@\n-  SHA-256 checksum d0640f39380a86baf1c171be01eb3c97da773239c869aed5a98d42e586fa034f\n+  SHA-256 checksum 0a9e4a1afe738ced5aa53f7b1c299ff7b47ce57fc2bc9589796a82bd4247aab6\n   Compiled from \"ListDatabaseResponse.java\"\n class dev.langchain4j.store.embedding.vearch.ListDatabaseResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#33         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#34         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #6.#35         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.name:Ljava/lang/String;\n-   #4 = Class              #36            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n-   #5 = Methodref          #4.#33         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.\"<init>\":()V\n-   #6 = Class              #37            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-   #7 = Class              #38            // java/lang/Object\n-   #8 = Utf8               ListDatabaseResponseBuilder\n-   #9 = Utf8               InnerClasses\n-  #10 = Utf8               id\n-  #11 = Utf8               Ljava/lang/Integer;\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n-  #21 = Utf8               builder\n-  #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n-  #23 = Utf8               getId\n-  #24 = Utf8               ()Ljava/lang/Integer;\n-  #25 = Utf8               getName\n-  #26 = Utf8               ()Ljava/lang/String;\n-  #27 = Utf8               setId\n-  #28 = Utf8               (Ljava/lang/Integer;)V\n-  #29 = Utf8               setName\n-  #30 = Utf8               (Ljava/lang/String;)V\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               ListDatabaseResponse.java\n-  #33 = NameAndType        #14:#39        // \"<init>\":()V\n-  #34 = NameAndType        #10:#11        // id:Ljava/lang/Integer;\n-  #35 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-  #38 = Utf8               java/lang/Object\n-  #39 = Utf8               ()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/vearch/ListDatabaseResponse.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+  #19 = Methodref          #17.#3         // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.\"<init>\":()V\n+  #20 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n+  #28 = Utf8               getId\n+  #29 = Utf8               ()Ljava/lang/Integer;\n+  #30 = Utf8               getName\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               setId\n+  #33 = Utf8               (Ljava/lang/Integer;)V\n+  #34 = Utf8               setName\n+  #35 = Utf8               (Ljava/lang/String;)V\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               ListDatabaseResponse.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               ListDatabaseResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -61,75 +61,75 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field id:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field id:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field name:Ljava/lang/String;\n+        11: putfield      #13                 // Field name:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n             0      15     1    id   Ljava/lang/Integer;\n             0      15     2  name   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.ListDatabaseResponse$ListDatabaseResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder\n          3: dup\n-         4: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.\"<init>\":()V\n+         4: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.Integer getId();\n     descriptor: ()Ljava/lang/Integer;\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/Integer;\n+         1: getfield      #7                  // Field id:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n \n   public void setId(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n             0       6     1    id   Ljava/lang/Integer;\n@@ -137,19 +137,19 @@\n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n             0       6     1  name   Ljava/lang/String;\n }\n SourceFile: \"ListDatabaseResponse.java\"\n InnerClasses:\n-  public static #8= #4 of #6;             // ListDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  public static #39= #17 of #8;           // ListDatabaseResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 2797cb247e269f99f65ee4383b5155fd4868db6af302988d6bcdce084ce4b4f8\n+  SHA-256 checksum d125bf525e1c41f55e59758e2de3c232541174a224d4cdc1efb3b1ddb8aa4a1f\n   Compiled from \"ListSpaceResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.ListSpaceResponse$ListSpaceResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.name:Ljava/lang/String;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#37         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // ListSpaceResponse.ListSpaceResponseBuilder(id=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#45         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #46            // , name=\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               id\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               name\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               ListSpaceResponseBuilder\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n-  #29 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n-  #30 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n-  #33 = Utf8               toString\n-  #34 = Utf8               ()Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               ListSpaceResponse.java\n-  #37 = NameAndType        #20:#21        // \"<init>\":()V\n-  #38 = NameAndType        #16:#17        // id:Ljava/lang/Integer;\n-  #39 = NameAndType        #18:#19        // name:Ljava/lang/String;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-  #41 = NameAndType        #20:#51        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               ListSpaceResponse.ListSpaceResponseBuilder(id=\n-  #44 = NameAndType        #52:#53        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #52:#54        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               , name=\n-  #47 = Utf8               )\n-  #48 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #52 = Utf8               append\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #54 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // ListSpaceResponse.ListSpaceResponseBuilder(id=\n+  #26 = Utf8               ListSpaceResponse.ListSpaceResponseBuilder(id=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = Methodref          #22.#32        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #29:#33        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , name=\n+  #35 = Utf8               , name=\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n+  #47 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n+  #48 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               ListSpaceResponse.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               ListSpaceResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -88,15 +88,15 @@\n   public dev.langchain4j.store.embedding.vearch.ListSpaceResponse$ListSpaceResponseBuilder id(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n@@ -105,67 +105,67 @@\n   public dev.langchain4j.store.embedding.vearch.ListSpaceResponse$ListSpaceResponseBuilder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n             0       7     1  name   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.ListSpaceResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field id:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field id:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field name:Ljava/lang/String;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n+         9: getfield      #13                 // Field name:Ljava/lang/String;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;)V\n         15: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String ListSpaceResponse.ListSpaceResponseBuilder(id=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String ListSpaceResponse.ListSpaceResponseBuilder(id=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field id:Ljava/lang/Integer;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , name=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field id:Ljava/lang/Integer;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , name=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field name:Ljava/lang/String;\n-        28: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field name:Ljava/lang/String;\n+        28: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n }\n SourceFile: \"ListSpaceResponse.java\"\n InnerClasses:\n-  public static #26= #14 of #4;           // ListSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  public static #54= #8 of #17;           // ListSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,56 +1,56 @@\n-  SHA-256 checksum a88c39b4d6818f5a9f4d0ef0201cfb4b1cb72f3e5f614b48629dbc2abf70a160\n+  SHA-256 checksum 180fffcab404d6010f46aacb7f59b47d7281fb9f327d0fe5143bed1b8540f4b3\n   Compiled from \"ListSpaceResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.ListSpaceResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#33         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#34         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.id:Ljava/lang/Integer;\n-   #3 = Fieldref           #6.#35         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.name:Ljava/lang/String;\n-   #4 = Class              #36            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n-   #5 = Methodref          #4.#33         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.\"<init>\":()V\n-   #6 = Class              #37            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-   #7 = Class              #38            // java/lang/Object\n-   #8 = Utf8               ListSpaceResponseBuilder\n-   #9 = Utf8               InnerClasses\n-  #10 = Utf8               id\n-  #11 = Utf8               Ljava/lang/Integer;\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n-  #21 = Utf8               builder\n-  #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n-  #23 = Utf8               getId\n-  #24 = Utf8               ()Ljava/lang/Integer;\n-  #25 = Utf8               getName\n-  #26 = Utf8               ()Ljava/lang/String;\n-  #27 = Utf8               setId\n-  #28 = Utf8               (Ljava/lang/Integer;)V\n-  #29 = Utf8               setName\n-  #30 = Utf8               (Ljava/lang/String;)V\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               ListSpaceResponse.java\n-  #33 = NameAndType        #14:#39        // \"<init>\":()V\n-  #34 = NameAndType        #10:#11        // id:Ljava/lang/Integer;\n-  #35 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-  #38 = Utf8               java/lang/Object\n-  #39 = Utf8               ()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/vearch/ListSpaceResponse.id:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+  #19 = Methodref          #17.#3         // dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.\"<init>\":()V\n+  #20 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;)V\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n+  #28 = Utf8               getId\n+  #29 = Utf8               ()Ljava/lang/Integer;\n+  #30 = Utf8               getName\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               setId\n+  #33 = Utf8               (Ljava/lang/Integer;)V\n+  #34 = Utf8               setName\n+  #35 = Utf8               (Ljava/lang/String;)V\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               ListSpaceResponse.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               ListSpaceResponseBuilder\n {\n   private java.lang.Integer id;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -61,75 +61,75 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field id:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field id:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field name:Ljava/lang/String;\n+        11: putfield      #13                 // Field name:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n             0      15     1    id   Ljava/lang/Integer;\n             0      15     2  name   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.ListSpaceResponse$ListSpaceResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder\n          3: dup\n-         4: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.\"<init>\":()V\n+         4: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.Integer getId();\n     descriptor: ()Ljava/lang/Integer;\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/Integer;\n+         1: getfield      #7                  // Field id:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n \n   public java.lang.String getName();\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 name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n \n   public void setId(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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/Integer;\n+         2: putfield      #7                  // Field id:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n             0       6     1    id   Ljava/lang/Integer;\n@@ -137,19 +137,19 @@\n   public void setName(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 name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n             0       6     1  name   Ljava/lang/String;\n }\n SourceFile: \"ListSpaceResponse.java\"\n InnerClasses:\n-  public static #8= #4 of #6;             // ListSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  public static #39= #17 of #8;           // ListSpaceResponseBuilder=class dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder of class dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/MetricType.class", "source2": "dev/langchain4j/store/embedding/vearch/MetricType.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,99 +1,101 @@\n-  SHA-256 checksum 37c4ad74225a56d923f52d284bb3a0bb95940f2d6c89282bb81bb3beb636c963\n+  SHA-256 checksum 6615bf7612e6a2a6f3be0181ebffeb2862500a4d2b45d04adf7fac816866a8b1\n   Compiled from \"MetricType.java\"\n public final class dev.langchain4j.store.embedding.vearch.MetricType extends java.lang.Enum<dev.langchain4j.store.embedding.vearch.MetricType>\n   minor version: 0\n   major version: 52\n   flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ENUM\n-  this_class: #4                          // dev/langchain4j/store/embedding/vearch/MetricType\n-  super_class: #10                        // java/lang/Enum\n-  interfaces: 0, fields: 2, methods: 4, attributes: 2\n+  this_class: #1                          // dev/langchain4j/store/embedding/vearch/MetricType\n+  super_class: #17                        // java/lang/Enum\n+  interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #4.#37         // dev/langchain4j/store/embedding/vearch/MetricType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Methodref          #38.#39        // \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\".clone:()Ljava/lang/Object;\n-   #3 = Class              #18            // \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\"\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/MetricType\n-   #5 = Methodref          #10.#41        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-   #6 = Methodref          #10.#42        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n-   #7 = String             #11            // INNER_PRODUCT\n-   #8 = Methodref          #4.#42         // dev/langchain4j/store/embedding/vearch/MetricType.\"<init>\":(Ljava/lang/String;I)V\n-   #9 = Fieldref           #4.#43         // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #10 = Class              #44            // java/lang/Enum\n-  #11 = Utf8               INNER_PRODUCT\n-  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #13 = Utf8               RuntimeVisibleAnnotations\n-  #14 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #15 = Utf8               value\n-  #16 = Utf8               InnerProduct\n-  #17 = Utf8               $VALUES\n-  #18 = Utf8               [Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #19 = Utf8               values\n-  #20 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               name\n-  #27 = Utf8               Ljava/lang/String;\n-  #28 = Utf8               <init>\n-  #29 = Utf8               (Ljava/lang/String;I)V\n-  #30 = Utf8               this\n-  #31 = Utf8               Signature\n-  #32 = Utf8               ()V\n-  #33 = Utf8               <clinit>\n-  #34 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/MetricType;>;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               MetricType.java\n-  #37 = NameAndType        #17:#18        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #38 = Class              #18            // \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\"\n-  #39 = NameAndType        #45:#46        // clone:()Ljava/lang/Object;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #41 = NameAndType        #23:#47        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #42 = NameAndType        #28:#29        // \"<init>\":(Ljava/lang/String;I)V\n-  #43 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #44 = Utf8               java/lang/Enum\n-  #45 = Utf8               clone\n-  #46 = Utf8               ()Ljava/lang/Object;\n-  #47 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+   #1 = Class              #2             // dev/langchain4j/store/embedding/vearch/MetricType\n+   #2 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+   #3 = Fieldref           #1.#4          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = NameAndType        #5:#6          // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #5 = Utf8               INNER_PRODUCT\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #1.#8          // dev/langchain4j/store/embedding/vearch/MetricType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = NameAndType        #9:#10         // $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #9 = Utf8               $VALUES\n+  #10 = Utf8               [Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #11 = Methodref          #12.#13        // \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\".clone:()Ljava/lang/Object;\n+  #12 = Class              #10            // \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\"\n+  #13 = NameAndType        #14:#15        // clone:()Ljava/lang/Object;\n+  #14 = Utf8               clone\n+  #15 = Utf8               ()Ljava/lang/Object;\n+  #16 = Methodref          #17.#18        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #17 = Class              #19            // java/lang/Enum\n+  #18 = NameAndType        #20:#21        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #19 = Utf8               java/lang/Enum\n+  #20 = Utf8               valueOf\n+  #21 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #22 = Methodref          #17.#23        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+  #23 = NameAndType        #24:#25        // \"<init>\":(Ljava/lang/String;I)V\n+  #24 = Utf8               <init>\n+  #25 = Utf8               (Ljava/lang/String;I)V\n+  #26 = String             #5             // INNER_PRODUCT\n+  #27 = Methodref          #1.#23         // dev/langchain4j/store/embedding/vearch/MetricType.\"<init>\":(Ljava/lang/String;I)V\n+  #28 = Methodref          #1.#29         // dev/langchain4j/store/embedding/vearch/MetricType.$values:()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #29 = NameAndType        #30:#31        // $values:()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #30 = Utf8               $values\n+  #31 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #34 = Utf8               value\n+  #35 = Utf8               InnerProduct\n+  #36 = Utf8               values\n+  #37 = Utf8               Code\n+  #38 = Utf8               LineNumberTable\n+  #39 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               name\n+  #42 = Utf8               Ljava/lang/String;\n+  #43 = Utf8               this\n+  #44 = Utf8               Signature\n+  #45 = Utf8               ()V\n+  #46 = Utf8               <clinit>\n+  #47 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/MetricType;>;\n+  #48 = Utf8               SourceFile\n+  #49 = Utf8               MetricType.java\n {\n   public static final dev.langchain4j.store.embedding.vearch.MetricType INNER_PRODUCT;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #14(#15=s#16)\n+      0: #33(#34=s#35)\n         com.google.gson.annotations.SerializedName(\n           value=\"InnerProduct\"\n         )\n \n   private static final dev.langchain4j.store.embedding.vearch.MetricType[] $VALUES;\n     descriptor: [Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC\n \n   public static dev.langchain4j.store.embedding.vearch.MetricType[] values();\n     descriptor: ()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n-         3: invokevirtual #2                  // Method \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\".clone:()Ljava/lang/Object;\n-         6: checkcast     #3                  // class \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\"\n+         0: getstatic     #7                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         3: invokevirtual #11                 // Method \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\".clone:()Ljava/lang/Object;\n+         6: checkcast     #12                 // class \"[Ldev/langchain4j/store/embedding/vearch/MetricType;\"\n          9: areturn\n       LineNumberTable:\n         line 10: 0\n \n   public static dev.langchain4j.store.embedding.vearch.MetricType valueOf(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #4                  // class dev/langchain4j/store/embedding/vearch/MetricType\n+         0: ldc           #1                  // class dev/langchain4j/store/embedding/vearch/MetricType\n          2: aload_0\n-         3: invokestatic  #5                  // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-         6: checkcast     #4                  // class dev/langchain4j/store/embedding/vearch/MetricType\n+         3: invokestatic  #16                 // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+         6: checkcast     #1                  // class dev/langchain4j/store/embedding/vearch/MetricType\n          9: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  name   Ljava/lang/String;\n \n@@ -101,41 +103,51 @@\n     descriptor: (Ljava/lang/String;I)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: iload_2\n-         3: invokespecial #6                  // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+         3: invokespecial #22                 // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n          6: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/MetricType;\n-    Signature: #32                          // ()V\n+    Signature: #45                          // ()V\n+\n+  private static dev.langchain4j.store.embedding.vearch.MetricType[] $values();\n+    descriptor: ()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n+    Code:\n+      stack=4, locals=0, args_size=0\n+         0: iconst_1\n+         1: anewarray     #1                  // class dev/langchain4j/store/embedding/vearch/MetricType\n+         4: dup\n+         5: iconst_0\n+         6: getstatic     #3                  // Field INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         9: aastore\n+        10: areturn\n+      LineNumberTable:\n+        line 10: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=4, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/MetricType\n+         0: new           #1                  // class dev/langchain4j/store/embedding/vearch/MetricType\n          3: dup\n-         4: ldc           #7                  // String INNER_PRODUCT\n+         4: ldc           #26                 // String INNER_PRODUCT\n          6: iconst_0\n-         7: invokespecial #8                  // Method \"<init>\":(Ljava/lang/String;I)V\n-        10: putstatic     #9                  // Field INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        13: iconst_1\n-        14: anewarray     #4                  // class dev/langchain4j/store/embedding/vearch/MetricType\n-        17: dup\n-        18: iconst_0\n-        19: getstatic     #9                  // Field INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        22: aastore\n-        23: putstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        26: return\n+         7: invokespecial #27                 // Method \"<init>\":(Ljava/lang/String;I)V\n+        10: putstatic     #3                  // Field INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        13: invokestatic  #28                 // Method $values:()[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: putstatic     #7                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        19: return\n       LineNumberTable:\n         line 15: 0\n         line 10: 13\n }\n-Signature: #34                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/MetricType;>;\n+Signature: #47                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/MetricType;>;\n SourceFile: \"MetricType.java\"\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.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 b1a3c5f5dbb79838310f11feb0c462bce3cd8c1277fbb9be5d6734b6ff3e51a4\n+  SHA-256 checksum 06b383071d063eee3c0208ef6f9824516e6ddca8fc00799129ee8e9298bac3e0\n   Compiled from \"ModelParam.java\"\n public class dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#44        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#45        // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:Ljava/lang/String;\n-   #3 = Fieldref           #16.#46        // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:Ljava/util/List;\n-   #4 = Fieldref           #16.#47        // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:Ljava/lang/String;\n-   #5 = Class              #48            // dev/langchain4j/store/embedding/vearch/ModelParam\n-   #6 = Methodref          #5.#49         // dev/langchain4j/store/embedding/vearch/ModelParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n-   #7 = Class              #50            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#44         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #51            // ModelParam.ModelParamBuilder(modelId=\n-  #10 = Methodref          #7.#52         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = String             #53            // , fields=\n-  #12 = Methodref          #7.#54         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #13 = String             #55            // , out=\n-  #14 = String             #56            // )\n-  #15 = Methodref          #7.#57         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #58            // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  #17 = Class              #59            // java/lang/Object\n-  #18 = Utf8               modelId\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               fields\n-  #21 = Utf8               Ljava/util/List;\n-  #22 = Utf8               Signature\n-  #23 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #24 = Utf8               out\n-  #25 = Utf8               <init>\n-  #26 = Utf8               ()V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               ModelParamBuilder\n-  #32 = Utf8               InnerClasses\n-  #33 = Utf8               Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #34 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #35 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #36 = Utf8               LocalVariableTypeTable\n-  #37 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #38 = Utf8               build\n-  #39 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-  #40 = Utf8               toString\n-  #41 = Utf8               ()Ljava/lang/String;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               ModelParam.java\n-  #44 = NameAndType        #25:#26        // \"<init>\":()V\n-  #45 = NameAndType        #18:#19        // modelId:Ljava/lang/String;\n-  #46 = NameAndType        #20:#21        // fields:Ljava/util/List;\n-  #47 = NameAndType        #24:#19        // out:Ljava/lang/String;\n-  #48 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n-  #49 = NameAndType        #25:#60        // \"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n-  #50 = Utf8               java/lang/StringBuilder\n-  #51 = Utf8               ModelParam.ModelParamBuilder(modelId=\n-  #52 = NameAndType        #61:#62        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #53 = Utf8               , fields=\n-  #54 = NameAndType        #61:#63        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #55 = Utf8               , out=\n-  #56 = Utf8               )\n-  #57 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n-  #58 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  #59 = Utf8               java/lang/Object\n-  #60 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n-  #61 = Utf8               append\n-  #62 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #63 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+   #9 = NameAndType        #11:#12        // modelId:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  #11 = Utf8               modelId\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:Ljava/util/List;\n+  #14 = NameAndType        #15:#16        // fields:Ljava/util/List;\n+  #15 = Utf8               fields\n+  #16 = Utf8               Ljava/util/List;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:Ljava/lang/String;\n+  #18 = NameAndType        #19:#12        // out:Ljava/lang/String;\n+  #19 = Utf8               out\n+  #20 = Class              #21            // dev/langchain4j/store/embedding/vearch/ModelParam\n+  #21 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n+  #22 = Methodref          #20.#23        // dev/langchain4j/store/embedding/vearch/ModelParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n+  #23 = NameAndType        #5:#24         // \"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n+  #24 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n+  #25 = Class              #26            // java/lang/StringBuilder\n+  #26 = Utf8               java/lang/StringBuilder\n+  #27 = Methodref          #25.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #28 = String             #29            // ModelParam.ModelParamBuilder(modelId=\n+  #29 = Utf8               ModelParam.ModelParamBuilder(modelId=\n+  #30 = Methodref          #25.#31        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = NameAndType        #32:#33        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = Utf8               append\n+  #33 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , fields=\n+  #35 = Utf8               , fields=\n+  #36 = Methodref          #25.#37        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = NameAndType        #32:#38        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #39 = String             #40            // , out=\n+  #40 = Utf8               , out=\n+  #41 = String             #42            // )\n+  #42 = Utf8               )\n+  #43 = Methodref          #25.#44        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #44 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n+  #45 = Utf8               toString\n+  #46 = Utf8               ()Ljava/lang/String;\n+  #47 = Utf8               Signature\n+  #48 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #49 = Utf8               Code\n+  #50 = Utf8               LineNumberTable\n+  #51 = Utf8               LocalVariableTable\n+  #52 = Utf8               this\n+  #53 = Utf8               Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #54 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #55 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #56 = Utf8               LocalVariableTypeTable\n+  #57 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #58 = Utf8               build\n+  #59 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+  #60 = Utf8               SourceFile\n+  #61 = Utf8               ModelParam.java\n+  #62 = Utf8               InnerClasses\n+  #63 = Utf8               ModelParamBuilder\n {\n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.String> fields;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #23                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #48                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private java.lang.String out;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder();\n     descriptor: ()V\n@@ -102,15 +102,15 @@\n   public dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder modelId(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\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 modelId:Ljava/lang/String;\n+         2: putfield      #7                  // Field modelId:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n@@ -119,95 +119,95 @@\n   public dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder fields(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\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 fields:Ljava/util/List;\n+         2: putfield      #13                 // Field fields:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n             0       7     1 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #37                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+    Signature: #57                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder out(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\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 out:Ljava/lang/String;\n+         2: putfield      #17                 // Field out:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n             0       7     1   out   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.ModelParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/ModelParam\n+         0: new           #20                 // class dev/langchain4j/store/embedding/vearch/ModelParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field modelId:Ljava/lang/String;\n+         5: getfield      #7                  // Field modelId:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field fields:Ljava/util/List;\n+         9: getfield      #13                 // Field fields:Ljava/util/List;\n         12: aload_0\n-        13: getfield      #4                  // Field out:Ljava/lang/String;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/ModelParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n+        13: getfield      #17                 // Field out:Ljava/lang/String;\n+        16: invokespecial #22                 // Method dev/langchain4j/store/embedding/vearch/ModelParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n         19: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #25                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String ModelParam.ModelParamBuilder(modelId=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #27                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #28                 // String ModelParam.ModelParamBuilder(modelId=\n+         9: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field modelId:Ljava/lang/String;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , fields=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field modelId:Ljava/lang/String;\n+        16: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , fields=\n+        21: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field fields:Ljava/util/List;\n-        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , out=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field fields:Ljava/util/List;\n+        28: invokevirtual #36                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #39                 // String , out=\n+        33: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field out:Ljava/lang/String;\n-        40: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field out:Ljava/lang/String;\n+        40: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        43: ldc           #41                 // String )\n+        45: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n }\n SourceFile: \"ModelParam.java\"\n InnerClasses:\n-  public static #31= #16 of #5;           // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n+  public static #63= #8 of #20;           // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ModelParam.class", "source2": "dev/langchain4j/store/embedding/vearch/ModelParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,174 +1,174 @@\n-  SHA-256 checksum b0ee2259b85550c238d9e3f7f57952afb938f13065f5ffe18242dd231b4425dd\n+  SHA-256 checksum 9c9e3eb1ac6c8b76c8e6c689b4535eea3495ccd9b133dece0d46285681882f6d\n   Compiled from \"ModelParam.java\"\n public class dev.langchain4j.store.embedding.vearch.ModelParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/ModelParam\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ModelParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#43         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#44         // dev/langchain4j/store/embedding/vearch/ModelParam.modelId:Ljava/lang/String;\n-   #3 = Fieldref           #7.#45         // dev/langchain4j/store/embedding/vearch/ModelParam.fields:Ljava/util/List;\n-   #4 = Fieldref           #7.#46         // dev/langchain4j/store/embedding/vearch/ModelParam.out:Ljava/lang/String;\n-   #5 = Class              #47            // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-   #6 = Methodref          #5.#43         // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.\"<init>\":()V\n-   #7 = Class              #48            // dev/langchain4j/store/embedding/vearch/ModelParam\n-   #8 = Class              #49            // java/lang/Object\n-   #9 = Utf8               ModelParamBuilder\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/vearch/ModelParam.modelId:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ModelParam\n+   #9 = NameAndType        #11:#12        // modelId:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n   #11 = Utf8               modelId\n   #12 = Utf8               Ljava/lang/String;\n-  #13 = Utf8               fields\n-  #14 = Utf8               Ljava/util/List;\n-  #15 = Utf8               Signature\n-  #16 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #17 = Utf8               out\n-  #18 = Utf8               <init>\n-  #19 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n-  #20 = Utf8               Code\n-  #21 = Utf8               LineNumberTable\n-  #22 = Utf8               LocalVariableTable\n-  #23 = Utf8               this\n-  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-  #25 = Utf8               LocalVariableTypeTable\n-  #26 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)V\n-  #27 = Utf8               builder\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #29 = Utf8               getModelId\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Utf8               getFields\n-  #32 = Utf8               ()Ljava/util/List;\n-  #33 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #34 = Utf8               getOut\n-  #35 = Utf8               setModelId\n-  #36 = Utf8               (Ljava/lang/String;)V\n-  #37 = Utf8               setFields\n-  #38 = Utf8               (Ljava/util/List;)V\n-  #39 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-  #40 = Utf8               setOut\n-  #41 = Utf8               SourceFile\n-  #42 = Utf8               ModelParam.java\n-  #43 = NameAndType        #18:#50        // \"<init>\":()V\n-  #44 = NameAndType        #11:#12        // modelId:Ljava/lang/String;\n-  #45 = NameAndType        #13:#14        // fields:Ljava/util/List;\n-  #46 = NameAndType        #17:#12        // out:Ljava/lang/String;\n-  #47 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  #48 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n-  #49 = Utf8               java/lang/Object\n-  #50 = Utf8               ()V\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ModelParam.fields:Ljava/util/List;\n+  #14 = NameAndType        #15:#16        // fields:Ljava/util/List;\n+  #15 = Utf8               fields\n+  #16 = Utf8               Ljava/util/List;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/ModelParam.out:Ljava/lang/String;\n+  #18 = NameAndType        #19:#12        // out:Ljava/lang/String;\n+  #19 = Utf8               out\n+  #20 = Class              #21            // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  #21 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  #22 = Methodref          #20.#3         // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.\"<init>\":()V\n+  #23 = Utf8               Signature\n+  #24 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #25 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+  #31 = Utf8               LocalVariableTypeTable\n+  #32 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)V\n+  #33 = Utf8               builder\n+  #34 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #35 = Utf8               getModelId\n+  #36 = Utf8               ()Ljava/lang/String;\n+  #37 = Utf8               getFields\n+  #38 = Utf8               ()Ljava/util/List;\n+  #39 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #40 = Utf8               getOut\n+  #41 = Utf8               setModelId\n+  #42 = Utf8               (Ljava/lang/String;)V\n+  #43 = Utf8               setFields\n+  #44 = Utf8               (Ljava/util/List;)V\n+  #45 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+  #46 = Utf8               setOut\n+  #47 = Utf8               SourceFile\n+  #48 = Utf8               ModelParam.java\n+  #49 = Utf8               InnerClasses\n+  #50 = Utf8               ModelParamBuilder\n {\n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.String> fields;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #16                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #24                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private java.lang.String out;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.ModelParam(java.lang.String, java.util.List<java.lang.String>, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field modelId:Ljava/lang/String;\n+         6: putfield      #7                  // Field modelId:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field fields:Ljava/util/List;\n+        11: putfield      #13                 // Field fields:Ljava/util/List;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field out:Ljava/lang/String;\n+        16: putfield      #17                 // Field out:Ljava/lang/String;\n         19: return\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n             0      20     1 modelId   Ljava/lang/String;\n             0      20     2 fields   Ljava/util/List;\n             0      20     3   out   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     2 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #26                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)V\n+    Signature: #32                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)V\n \n   public static dev.langchain4j.store.embedding.vearch.ModelParam$ModelParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+         0: new           #20                 // class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.\"<init>\":()V\n+         4: invokespecial #22                 // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 11: 0\n \n   public java.lang.String getModelId();\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 modelId:Ljava/lang/String;\n+         1: getfield      #7                  // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n \n   public java.util.List<java.lang.String> getFields();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field fields:Ljava/util/List;\n+         1: getfield      #13                 // Field fields:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-    Signature: #33                          // ()Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #39                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public java.lang.String getOut();\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      #4                  // Field out:Ljava/lang/String;\n+         1: getfield      #17                 // Field out:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n \n   public void setModelId(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 modelId:Ljava/lang/String;\n+         2: putfield      #7                  // Field modelId:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n             0       6     1 modelId   Ljava/lang/String;\n@@ -176,39 +176,39 @@\n   public void setFields(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)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 fields:Ljava/util/List;\n+         2: putfield      #13                 // Field fields:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n             0       6     1 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #39                          // (Ljava/util/List<Ljava/lang/String;>;)V\n+    Signature: #45                          // (Ljava/util/List<Ljava/lang/String;>;)V\n \n   public void setOut(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      #4                  // Field out:Ljava/lang/String;\n+         2: putfield      #17                 // Field out:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ModelParam;\n             0       6     1   out   Ljava/lang/String;\n }\n SourceFile: \"ModelParam.java\"\n InnerClasses:\n-  public static #9= #5 of #7;             // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n+  public static #50= #20 of #8;           // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,100 +1,100 @@\n-  SHA-256 checksum 8d7de4a74f27cfdb57514fd50d5eba31d8b37dae522de42603acae19a7c71aac\n+  SHA-256 checksum 66cd2a7636b1f0a259e36eb987425cb465781638db77874223288cfd5721597b\n   Compiled from \"ResponseWrapper.java\"\n public class dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder<T extends java.lang.Object> extends java.lang.Object\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 3\n Constant pool:\n-   #1 = Methodref          #17.#51        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#52        // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.code:Ljava/lang/Integer;\n-   #3 = Fieldref           #16.#53        // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.msg:Ljava/lang/String;\n-   #4 = Fieldref           #16.#54        // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.data:Ljava/lang/Object;\n-   #5 = Class              #55            // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-   #6 = Methodref          #5.#56         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n-   #7 = Class              #57            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#51         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #58            // ResponseWrapper.ResponseWrapperBuilder(code=\n-  #10 = Methodref          #7.#59         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = Methodref          #7.#60         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #61            // , msg=\n-  #13 = String             #62            // , data=\n-  #14 = String             #63            // )\n-  #15 = Methodref          #7.#64         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #65            // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n-  #17 = Class              #66            // java/lang/Object\n-  #18 = Utf8               code\n-  #19 = Utf8               Ljava/lang/Integer;\n-  #20 = Utf8               msg\n-  #21 = Utf8               Ljava/lang/String;\n-  #22 = Utf8               data\n-  #23 = Utf8               Ljava/lang/Object;\n-  #24 = Utf8               Signature\n-  #25 = Utf8               TT;\n-  #26 = Utf8               <init>\n-  #27 = Utf8               ()V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               ResponseWrapperBuilder\n-  #33 = Utf8               InnerClasses\n-  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n-  #35 = Utf8               LocalVariableTypeTable\n-  #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-  #37 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n-  #38 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-  #39 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n-  #40 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-  #41 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n-  #42 = Utf8               (TT;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-  #43 = Utf8               build\n-  #44 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\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/vearch/ResponseWrapper$ResponseWrapperBuilder.code:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+   #9 = NameAndType        #11:#12        // code:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+  #11 = Utf8               code\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.msg:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // msg:Ljava/lang/String;\n+  #15 = Utf8               msg\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.data:Ljava/lang/Object;\n+  #18 = NameAndType        #19:#20        // data:Ljava/lang/Object;\n+  #19 = Utf8               data\n+  #20 = Utf8               Ljava/lang/Object;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+  #23 = Methodref          #21.#24        // dev/langchain4j/store/embedding/vearch/ResponseWrapper.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n+  #25 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // ResponseWrapper.ResponseWrapperBuilder(code=\n+  #30 = Utf8               ResponseWrapper.ResponseWrapperBuilder(code=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = Methodref          #26.#36        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #33:#37        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // , msg=\n+  #39 = Utf8               , msg=\n+  #40 = String             #41            // , data=\n+  #41 = Utf8               , data=\n+  #42 = String             #43            // )\n+  #43 = Utf8               )\n+  #44 = Methodref          #26.#45        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #45 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n   #46 = Utf8               toString\n   #47 = Utf8               ()Ljava/lang/String;\n-  #48 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n-  #49 = Utf8               SourceFile\n-  #50 = Utf8               ResponseWrapper.java\n-  #51 = NameAndType        #26:#27        // \"<init>\":()V\n-  #52 = NameAndType        #18:#19        // code:Ljava/lang/Integer;\n-  #53 = NameAndType        #20:#21        // msg:Ljava/lang/String;\n-  #54 = NameAndType        #22:#23        // data:Ljava/lang/Object;\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-  #56 = NameAndType        #26:#67        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n-  #57 = Utf8               java/lang/StringBuilder\n-  #58 = Utf8               ResponseWrapper.ResponseWrapperBuilder(code=\n-  #59 = NameAndType        #68:#69        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #60 = NameAndType        #68:#70        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #61 = Utf8               , msg=\n-  #62 = Utf8               , data=\n-  #63 = Utf8               )\n-  #64 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n-  #66 = Utf8               java/lang/Object\n-  #67 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n-  #68 = Utf8               append\n-  #69 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #70 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #48 = Utf8               Signature\n+  #49 = Utf8               TT;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n+  #55 = Utf8               LocalVariableTypeTable\n+  #56 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+  #57 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n+  #58 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+  #59 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n+  #60 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+  #61 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n+  #62 = Utf8               (TT;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+  #63 = Utf8               build\n+  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n+  #65 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n+  #66 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n+  #67 = Utf8               SourceFile\n+  #68 = Utf8               ResponseWrapper.java\n+  #69 = Utf8               InnerClasses\n+  #70 = Utf8               ResponseWrapperBuilder\n {\n   private java.lang.Integer code;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String msg;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private T data;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #25                          // TT;\n+    Signature: #49                          // TT;\n \n   dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -112,129 +112,129 @@\n   public dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder<T> code(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\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 code:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field code:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n             0       7     1  code   Ljava/lang/Integer;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-    Signature: #38                          // (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+    Signature: #58                          // (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n \n   public dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder<T> msg(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\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 msg:Ljava/lang/String;\n+         2: putfield      #13                 // Field msg:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n             0       7     1   msg   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-    Signature: #40                          // (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+    Signature: #60                          // (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n \n   public dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder<T> data(T);\n     descriptor: (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\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 data:Ljava/lang/Object;\n+         2: putfield      #17                 // Field data:Ljava/lang/Object;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n             0       7     1  data   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n             0       7     1  data   TT;\n-    Signature: #42                          // (TT;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+    Signature: #62                          // (TT;)Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n \n   public dev.langchain4j.store.embedding.vearch.ResponseWrapper<T> build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field code:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field code:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field msg:Ljava/lang/String;\n+         9: getfield      #13                 // Field msg:Ljava/lang/String;\n         12: aload_0\n-        13: getfield      #4                  // Field data:Ljava/lang/Object;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n+        13: getfield      #17                 // Field data:Ljava/lang/Object;\n+        16: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.\"<init>\":(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n         19: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-    Signature: #45                          // ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n+    Signature: #65                          // ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String ResponseWrapper.ResponseWrapperBuilder(code=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String ResponseWrapper.ResponseWrapperBuilder(code=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field code:Ljava/lang/Integer;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , msg=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field code:Ljava/lang/Integer;\n+        16: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String , msg=\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field msg:Ljava/lang/String;\n-        28: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , data=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field msg:Ljava/lang/String;\n+        28: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , data=\n+        33: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field data:Ljava/lang/Object;\n-        40: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field data:Ljava/lang/Object;\n+        40: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #42                 // String )\n+        45: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n }\n-Signature: #48                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n+Signature: #66                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n SourceFile: \"ResponseWrapper.java\"\n InnerClasses:\n-  public static #32= #16 of #5;           // ResponseWrapperBuilder=class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder of class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+  public static #70= #8 of #21;           // ResponseWrapperBuilder=class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder of class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/ResponseWrapper.class", "source2": "dev/langchain4j/store/embedding/vearch/ResponseWrapper.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,138 +1,138 @@\n-  SHA-256 checksum 077d1079fab8f842a5a9bd8a2fa9946ca64910bb3ac4c1ce0666f09f9d618a49\n+  SHA-256 checksum c9828d93efde7ded6040b69b154c8c12e957f7301da4c96eed1be08ca2d07d9b\n   Compiled from \"ResponseWrapper.java\"\n class dev.langchain4j.store.embedding.vearch.ResponseWrapper<T extends java.lang.Object> extends java.lang.Object\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 3\n Constant pool:\n-   #1 = Methodref          #8.#49         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#50         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.code:Ljava/lang/Integer;\n-   #3 = Fieldref           #7.#51         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.msg:Ljava/lang/String;\n-   #4 = Fieldref           #7.#52         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.data:Ljava/lang/Object;\n-   #5 = Class              #53            // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n-   #6 = Methodref          #5.#49         // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.\"<init>\":()V\n-   #7 = Class              #54            // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-   #8 = Class              #55            // java/lang/Object\n-   #9 = Utf8               ResponseWrapperBuilder\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/vearch/ResponseWrapper.code:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+   #9 = NameAndType        #11:#12        // code:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n   #11 = Utf8               code\n   #12 = Utf8               Ljava/lang/Integer;\n-  #13 = Utf8               msg\n-  #14 = Utf8               Ljava/lang/String;\n-  #15 = Utf8               data\n-  #16 = Utf8               Ljava/lang/Object;\n-  #17 = Utf8               Signature\n-  #18 = Utf8               TT;\n-  #19 = Utf8               <init>\n-  #20 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n-  #26 = Utf8               LocalVariableTypeTable\n-  #27 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n-  #28 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;TT;)V\n-  #29 = Utf8               builder\n-  #30 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n-  #31 = Utf8               <T:Ljava/lang/Object;>()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n-  #32 = Utf8               getCode\n-  #33 = Utf8               ()Ljava/lang/Integer;\n-  #34 = Utf8               getMsg\n-  #35 = Utf8               ()Ljava/lang/String;\n-  #36 = Utf8               getData\n-  #37 = Utf8               ()Ljava/lang/Object;\n-  #38 = Utf8               ()TT;\n-  #39 = Utf8               setCode\n-  #40 = Utf8               (Ljava/lang/Integer;)V\n-  #41 = Utf8               setMsg\n-  #42 = Utf8               (Ljava/lang/String;)V\n-  #43 = Utf8               setData\n-  #44 = Utf8               (Ljava/lang/Object;)V\n-  #45 = Utf8               (TT;)V\n-  #46 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               ResponseWrapper.java\n-  #49 = NameAndType        #19:#56        // \"<init>\":()V\n-  #50 = NameAndType        #11:#12        // code:Ljava/lang/Integer;\n-  #51 = NameAndType        #13:#14        // msg:Ljava/lang/String;\n-  #52 = NameAndType        #15:#16        // data:Ljava/lang/Object;\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-  #55 = Utf8               java/lang/Object\n-  #56 = Utf8               ()V\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.msg:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // msg:Ljava/lang/String;\n+  #15 = Utf8               msg\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/ResponseWrapper.data:Ljava/lang/Object;\n+  #18 = NameAndType        #19:#20        // data:Ljava/lang/Object;\n+  #19 = Utf8               data\n+  #20 = Utf8               Ljava/lang/Object;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+  #23 = Methodref          #21.#3         // dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.\"<init>\":()V\n+  #24 = Utf8               Signature\n+  #25 = Utf8               TT;\n+  #26 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n+  #32 = Utf8               LocalVariableTypeTable\n+  #33 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n+  #34 = Utf8               (Ljava/lang/Integer;Ljava/lang/String;TT;)V\n+  #35 = Utf8               builder\n+  #36 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n+  #37 = Utf8               <T:Ljava/lang/Object;>()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+  #38 = Utf8               getCode\n+  #39 = Utf8               ()Ljava/lang/Integer;\n+  #40 = Utf8               getMsg\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               getData\n+  #43 = Utf8               ()Ljava/lang/Object;\n+  #44 = Utf8               ()TT;\n+  #45 = Utf8               setCode\n+  #46 = Utf8               (Ljava/lang/Integer;)V\n+  #47 = Utf8               setMsg\n+  #48 = Utf8               (Ljava/lang/String;)V\n+  #49 = Utf8               setData\n+  #50 = Utf8               (Ljava/lang/Object;)V\n+  #51 = Utf8               (TT;)V\n+  #52 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n+  #53 = Utf8               SourceFile\n+  #54 = Utf8               ResponseWrapper.java\n+  #55 = Utf8               InnerClasses\n+  #56 = Utf8               ResponseWrapperBuilder\n {\n   private java.lang.Integer code;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String msg;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private T data;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #18                          // TT;\n+    Signature: #25                          // TT;\n \n   dev.langchain4j.store.embedding.vearch.ResponseWrapper(java.lang.Integer, java.lang.String, T);\n     descriptor: (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Object;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field code:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field code:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field msg:Ljava/lang/String;\n+        11: putfield      #13                 // Field msg:Ljava/lang/String;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field data:Ljava/lang/Object;\n+        16: putfield      #17                 // Field data:Ljava/lang/Object;\n         19: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n             0      20     1  code   Ljava/lang/Integer;\n             0      20     2   msg   Ljava/lang/String;\n             0      20     3  data   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n             0      20     3  data   TT;\n-    Signature: #28                          // (Ljava/lang/Integer;Ljava/lang/String;TT;)V\n+    Signature: #34                          // (Ljava/lang/Integer;Ljava/lang/String;TT;)V\n \n   public static <T extends java.lang.Object> dev.langchain4j.store.embedding.vearch.ResponseWrapper$ResponseWrapperBuilder<T> builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.\"<init>\":()V\n+         4: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n-    Signature: #31                          // <T:Ljava/lang/Object;>()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n+    Signature: #37                          // <T:Ljava/lang/Object;>()Ldev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder<TT;>;\n \n   public java.lang.Integer getCode();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field code:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field code:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n       LocalVariableTypeTable:\n@@ -141,15 +141,15 @@\n \n   public java.lang.String getMsg();\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 msg:Ljava/lang/String;\n+         1: getfield      #13                 // Field msg:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n       LocalVariableTypeTable:\n@@ -158,34 +158,34 @@\n \n   public T getData();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field data:Ljava/lang/Object;\n+         1: getfield      #17                 // Field data:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n-    Signature: #38                          // ()TT;\n+    Signature: #44                          // ()TT;\n \n   public void setCode(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 code:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field code:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n             0       6     1  code   Ljava/lang/Integer;\n@@ -196,15 +196,15 @@\n   public void setMsg(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 msg:Ljava/lang/String;\n+         2: putfield      #13                 // Field msg:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n             0       6     1   msg   Ljava/lang/String;\n@@ -215,25 +215,25 @@\n   public void setData(T);\n     descriptor: (Ljava/lang/Object;)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 data:Ljava/lang/Object;\n+         2: putfield      #17                 // Field data:Ljava/lang/Object;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n             0       6     1  data   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<TT;>;\n             0       6     1  data   TT;\n-    Signature: #45                          // (TT;)V\n+    Signature: #51                          // (TT;)V\n }\n-Signature: #46                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n+Signature: #52                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n SourceFile: \"ResponseWrapper.java\"\n InnerClasses:\n-  public static #9= #5 of #7;             // ResponseWrapperBuilder=class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder of class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+  public static #56= #21 of #8;           // ResponseWrapperBuilder=class dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder of class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum 720b4743b996075deeb65053b241f41516bbf8fd6f785fdcd81c8014d5d4bb93\n+  SHA-256 checksum 31e6dadfbc6cd8c7f926ca613d36a7cdeddf0b6113c8df45cd81ae7dc413b3c7\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#33        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#34        // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.ncentroids:Ljava/lang/Integer;\n-   #3 = Class              #36            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-   #4 = Methodref          #3.#37         // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.\"<init>\":(Ljava/lang/Integer;)V\n-   #5 = Class              #38            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#33         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #39            // RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n-   #8 = Methodref          #5.#40         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#41         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #42            // )\n-  #11 = Methodref          #5.#43         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #44            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n-  #13 = Class              #45            // java/lang/Object\n-  #14 = Utf8               ncentroids\n-  #15 = Utf8               Ljava/lang/Integer;\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               BINARYIVFParam\n-  #23 = Utf8               InnerClasses\n-  #24 = Utf8               BINARYIVFParamBuilder\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n-  #26 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n-  #29 = Utf8               toString\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               RetrievalParam.java\n-  #33 = NameAndType        #16:#17        // \"<init>\":()V\n-  #34 = NameAndType        #14:#15        // ncentroids:Ljava/lang/Integer;\n-  #35 = Class              #46            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  #37 = NameAndType        #16:#47        // \"<init>\":(Ljava/lang/Integer;)V\n-  #38 = Utf8               java/lang/StringBuilder\n-  #39 = Utf8               RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n-  #40 = NameAndType        #48:#49        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #41 = NameAndType        #48:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #42 = Utf8               )\n-  #43 = NameAndType        #29:#30        // toString:()Ljava/lang/String;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #47 = Utf8               (Ljava/lang/Integer;)V\n-  #48 = Utf8               append\n-  #49 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.ncentroids:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+   #9 = NameAndType        #11:#12        // ncentroids:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+  #11 = Utf8               ncentroids\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.\"<init>\":(Ljava/lang/Integer;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/Integer;)V\n+  #17 = Utf8               (Ljava/lang/Integer;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n+  #22 = Utf8               RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Code\n+  #37 = Utf8               LineNumberTable\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n+  #41 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n+  #42 = Utf8               build\n+  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               RetrievalParam.java\n+  #46 = Utf8               InnerClasses\n+  #47 = Class              #48            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #48 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #49 = Utf8               BINARYIVFParam\n+  #50 = Utf8               BINARYIVFParamBuilder\n {\n   private java.lang.Integer ncentroids;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder();\n     descriptor: ()V\n@@ -80,61 +80,61 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder ncentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n             0       7     1 ncentroids   Ljava/lang/Integer;\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field ncentroids:Ljava/lang/Integer;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.\"<init>\":(Ljava/lang/Integer;)V\n+         5: getfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.\"<init>\":(Ljava/lang/Integer;)V\n         11: areturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String RetrievalParam.BINARYIVFParam.BINARYIVFParamBuilder(ncentroids=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field ncentroids:Ljava/lang/Integer;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #22= #3 of #35;           // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #24= #12 of #3;           // BINARYIVFParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  public static #49= #13 of #47;          // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #50= #8 of #13;           // BINARYIVFParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,110 +1,110 @@\n-  SHA-256 checksum ecc1b799af6a10f8be24ec8e2f3ed1072b8bb54179ee97e31a5a380a08938b34\n+  SHA-256 checksum 18196de625b9adacb17ed23e33b651bc19a50b2f8e4a9ed688671a08e654d8d0\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #5                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  super_class: #6                         // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  super_class: #2                         // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #6.#26         // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #2 = Fieldref           #5.#27         // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.ncentroids:Ljava/lang/Integer;\n-   #3 = Class              #28            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n-   #4 = Methodref          #3.#26         // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.\"<init>\":()V\n-   #5 = Class              #29            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-   #6 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-   #7 = Utf8               BINARYIVFParam\n-   #8 = Utf8               InnerClasses\n-   #9 = Utf8               BINARYIVFParamBuilder\n-  #10 = Utf8               ncentroids\n-  #11 = Utf8               Ljava/lang/Integer;\n-  #12 = Utf8               <init>\n-  #13 = Utf8               (Ljava/lang/Integer;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n-  #19 = Utf8               builder\n-  #20 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n-  #21 = Utf8               getNcentroids\n-  #22 = Utf8               ()Ljava/lang/Integer;\n-  #23 = Utf8               setNcentroids\n-  #24 = Utf8               SourceFile\n-  #25 = Utf8               RetrievalParam.java\n-  #26 = NameAndType        #12:#31        // \"<init>\":()V\n-  #27 = NameAndType        #10:#11        // ncentroids:Ljava/lang/Integer;\n-  #28 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n-  #29 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #31 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.ncentroids:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+   #9 = NameAndType        #11:#12        // ncentroids:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #11 = Utf8               ncentroids\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+  #15 = Methodref          #13.#3         // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.\"<init>\":()V\n+  #16 = Utf8               (Ljava/lang/Integer;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n+  #22 = Utf8               builder\n+  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n+  #24 = Utf8               getNcentroids\n+  #25 = Utf8               ()Ljava/lang/Integer;\n+  #26 = Utf8               setNcentroids\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               RetrievalParam.java\n+  #29 = Utf8               InnerClasses\n+  #30 = Utf8               BINARYIVFParam\n+  #31 = Utf8               BINARYIVFParamBuilder\n {\n   private java.lang.Integer ncentroids;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field ncentroids:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n          9: return\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n             0      10     1 ncentroids   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder\n          3: dup\n-         4: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.\"<init>\":()V\n+         4: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 97: 0\n \n   public java.lang.Integer getNcentroids();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field ncentroids:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n \n   public void setNcentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field ncentroids:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam;\n             0       6     1 ncentroids   Ljava/lang/Integer;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #7= #5 of #6;             // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #9= #3 of #5;             // BINARYIVFParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  public static #30= #8 of #2;            // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #31= #13 of #8;           // BINARYIVFParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,79 +1,79 @@\n-  SHA-256 checksum 8339011694efbcabfa40da913ac692493710d00f91d635c2fdc323b70b08eee9\n+  SHA-256 checksum 00c446b88f577fbe364615cef155d43203f42b66ce23be99ccb9ad4761a0a0ca\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#40        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#41        // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Fieldref           #14.#42        // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.metricType$set:Z\n-   #4 = Methodref          #5.#43         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Class              #45            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-   #6 = Methodref          #5.#46         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-   #7 = Class              #47            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#40         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #48            // RetrievalParam.FLAT.FLATBuilder(metricType$value=\n-  #10 = Methodref          #7.#49         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = Methodref          #7.#50         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #51            // )\n-  #13 = Methodref          #7.#52         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #53            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  #15 = Class              #54            // java/lang/Object\n-  #16 = Utf8               metricType$set\n-  #17 = Utf8               Z\n-  #18 = Utf8               metricType$value\n-  #19 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               FLAT\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               FLATBuilder\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-  #30 = Utf8               metricType\n-  #31 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-  #32 = Utf8               build\n-  #33 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-  #34 = Utf8               StackMapTable\n-  #35 = Class              #55            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #36 = Utf8               toString\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = Utf8               SourceFile\n-  #39 = Utf8               RetrievalParam.java\n-  #40 = NameAndType        #20:#21        // \"<init>\":()V\n-  #41 = NameAndType        #18:#19        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #42 = NameAndType        #16:#17        // metricType$set:Z\n-  #43 = NameAndType        #56:#57        // access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #44 = Class              #58            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #45 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #46 = NameAndType        #20:#59        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #47 = Utf8               java/lang/StringBuilder\n-  #48 = Utf8               RetrievalParam.FLAT.FLATBuilder(metricType$value=\n-  #49 = NameAndType        #60:#61        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #50 = NameAndType        #60:#62        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #51 = Utf8               )\n-  #52 = NameAndType        #36:#37        // toString:()Ljava/lang/String;\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  #54 = 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/vearch/RetrievalParam$FLAT$FLATBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+   #9 = NameAndType        #11:#12        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  #11 = Utf8               metricType$value\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.metricType$set:Z\n+  #14 = NameAndType        #15:#16        // metricType$set:Z\n+  #15 = Utf8               metricType$set\n+  #16 = Utf8               Z\n+  #17 = Methodref          #18.#19        // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #18 = Class              #20            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #19 = NameAndType        #21:#22        // access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #21 = Utf8               access$400\n+  #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #23 = Methodref          #18.#24        // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #25 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // RetrievalParam.FLAT.FLATBuilder(metricType$value=\n+  #30 = Utf8               RetrievalParam.FLAT.FLATBuilder(metricType$value=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = Methodref          #26.#36        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #33:#37        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // )\n+  #39 = Utf8               )\n+  #40 = Methodref          #26.#41        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #41 = NameAndType        #42:#43        // toString:()Ljava/lang/String;\n+  #42 = Utf8               toString\n+  #43 = Utf8               ()Ljava/lang/String;\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #49 = Utf8               metricType\n+  #50 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #51 = Utf8               build\n+  #52 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+  #53 = Utf8               StackMapTable\n+  #54 = Class              #55            // dev/langchain4j/store/embedding/vearch/MetricType\n   #55 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #56 = Utf8               access$400\n-  #57 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #58 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #59 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #60 = Utf8               append\n-  #61 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #62 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #56 = Utf8               SourceFile\n+  #57 = Utf8               RetrievalParam.java\n+  #58 = Utf8               InnerClasses\n+  #59 = Class              #60            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #60 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #61 = Utf8               FLAT\n+  #62 = Utf8               FLATBuilder\n {\n   private boolean metricType$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.MetricType metricType$value;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -96,18 +96,18 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder metricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\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 metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #3                  // Field metricType$set:Z\n+         7: putfield      #13                 // Field metricType$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n@@ -115,25 +115,25 @@\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #3                  // Field metricType$set:Z\n+         6: getfield      #13                 // Field metricType$set:Z\n          9: ifne          16\n-        12: invokestatic  #4                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        12: invokestatic  #17                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.access$400:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n         15: astore_1\n-        16: new           #5                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+        16: new           #18                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n         19: dup\n         20: aload_1\n-        21: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+        21: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n         24: areturn\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n             5      20     1 metricType$value   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -143,29 +143,29 @@\n           locals = [ class dev/langchain4j/store/embedding/vearch/MetricType ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String RetrievalParam.FLAT.FLATBuilder(metricType$value=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String RetrievalParam.FLAT.FLATBuilder(metricType$value=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String )\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String )\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #40                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #26= #5 of #44;           // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #28= #14 of #5;           // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  public static #61= #18 of #59;          // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #62= #8 of #18;           // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 705c640a2912a82e8727267863a1bd0195a969db9be292efcb28f85c450edb20\n+  SHA-256 checksum 065479b5982c87722c88320f936b8b253d73524c1a98d192136d7398f48db408\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  super_class: #8                         // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  super_class: #14                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 1, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#30         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Fieldref           #31.#32        // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Methodref          #8.#33         // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #4 = Fieldref           #7.#34         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Class              #35            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-   #6 = Methodref          #5.#33         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.\"<init>\":()V\n-   #7 = Class              #36            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-   #8 = Class              #37            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-   #9 = Utf8               FLAT\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               FLATBuilder\n-  #12 = Utf8               metricType\n-  #13 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #14 = Utf8               $default$metricType\n-  #15 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               <init>\n-  #19 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-  #23 = Utf8               builder\n-  #24 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-  #25 = Utf8               getMetricType\n-  #26 = Utf8               setMetricType\n-  #27 = Utf8               access$400\n-  #28 = Utf8               SourceFile\n-  #29 = Utf8               RetrievalParam.java\n-  #30 = NameAndType        #14:#15        // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #31 = Class              #38            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #32 = NameAndType        #39:#13        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #33 = NameAndType        #18:#40        // \"<init>\":()V\n-  #34 = NameAndType        #12:#13        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #35 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #38 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #39 = Utf8               INNER_PRODUCT\n-  #40 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+   #3 = NameAndType        #5:#6          // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+   #5 = Utf8               $default$metricType\n+   #6 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/MetricType\n+   #9 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+  #11 = Utf8               INNER_PRODUCT\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #15 = NameAndType        #17:#18        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #17 = Utf8               <init>\n+  #18 = Utf8               ()V\n+  #19 = Fieldref           #2.#20         // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = NameAndType        #21:#12        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #21 = Utf8               metricType\n+  #22 = Class              #23            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  #23 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  #24 = Methodref          #22.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.\"<init>\":()V\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+  #31 = Utf8               builder\n+  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #33 = Utf8               getMetricType\n+  #34 = Utf8               setMetricType\n+  #35 = Utf8               access$400\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               RetrievalParam.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               FLAT\n+  #40 = Utf8               FLATBuilder\n {\n   private dev.langchain4j.store.embedding.vearch.MetricType metricType;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0002) ACC_PRIVATE\n \n   private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #2                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         0: getstatic     #7                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 110: 0\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #3                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+         1: invokespecial #13                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         6: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          9: return\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n             0      10     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+         0: new           #22                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.\"<init>\":()V\n+         4: invokespecial #24                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 110: 0\n \n   public dev.langchain4j.store.embedding.vearch.MetricType getMetricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: areturn\n       LineNumberTable:\n         line 114: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n \n   public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)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 metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: return\n       LineNumberTable:\n         line 109: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n             0       6     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -131,9 +131,9 @@\n          0: invokestatic  #1                  // Method $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 111: 0\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #9= #7 of #8;             // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #11= #5 of #7;            // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  public static #39= #2 of #14;           // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #40= #22 of #2;           // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum de2f46e764acec489e298a06bb7d0b666b33d61f224ff1a943d745d6be15e2b6\n+  SHA-256 checksum 3e99c00c7fa1da98e8ac4a3bc3e06a845352d7cebd57dff9673768e214f54b55\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam$GPUParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#48        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#49        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Fieldref           #18.#50        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.metricType$set:Z\n-   #4 = Fieldref           #18.#51        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.ncentroids:Ljava/lang/Integer;\n-   #5 = Fieldref           #18.#52        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.nsubvector:Ljava/lang/Integer;\n-   #6 = Methodref          #7.#53         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #7 = Class              #55            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-   #8 = Methodref          #7.#56         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-   #9 = Class              #57            // java/lang/StringBuilder\n-  #10 = Methodref          #9.#48         // java/lang/StringBuilder.\"<init>\":()V\n-  #11 = String             #58            // RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n-  #12 = Methodref          #9.#59         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #13 = Methodref          #9.#60         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #14 = String             #61            // , ncentroids=\n-  #15 = String             #62            // , nsubvector=\n-  #16 = String             #63            // )\n-  #17 = Methodref          #9.#64         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #65            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n-  #19 = Class              #66            // java/lang/Object\n-  #20 = Utf8               metricType$set\n-  #21 = Utf8               Z\n-  #22 = Utf8               metricType$value\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #24 = Utf8               ncentroids\n-  #25 = Utf8               Ljava/lang/Integer;\n-  #26 = Utf8               nsubvector\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               GPUParam\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               GPUParamBuilder\n-  #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n-  #37 = Utf8               metricType\n-  #38 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n-  #39 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n-  #40 = Utf8               build\n-  #41 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n-  #42 = Utf8               StackMapTable\n-  #43 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #44 = Utf8               toString\n-  #45 = Utf8               ()Ljava/lang/String;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               RetrievalParam.java\n-  #48 = NameAndType        #27:#28        // \"<init>\":()V\n-  #49 = NameAndType        #22:#23        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #50 = NameAndType        #20:#21        // metricType$set:Z\n-  #51 = NameAndType        #24:#25        // ncentroids:Ljava/lang/Integer;\n-  #52 = NameAndType        #26:#25        // nsubvector:Ljava/lang/Integer;\n-  #53 = NameAndType        #68:#69        // access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #54 = Class              #70            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #56 = NameAndType        #27:#71        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #57 = Utf8               java/lang/StringBuilder\n-  #58 = Utf8               RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n-  #59 = NameAndType        #72:#73        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #60 = NameAndType        #72:#74        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #61 = Utf8               , ncentroids=\n-  #62 = Utf8               , nsubvector=\n-  #63 = Utf8               )\n-  #64 = NameAndType        #44:#45        // toString:()Ljava/lang/String;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n-  #66 = 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/vearch/RetrievalParam$GPUParam$GPUParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+   #9 = NameAndType        #11:#12        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+  #11 = Utf8               metricType$value\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.metricType$set:Z\n+  #14 = NameAndType        #15:#16        // metricType$set:Z\n+  #15 = Utf8               metricType$set\n+  #16 = Utf8               Z\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.ncentroids:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#20        // ncentroids:Ljava/lang/Integer;\n+  #19 = Utf8               ncentroids\n+  #20 = Utf8               Ljava/lang/Integer;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.nsubvector:Ljava/lang/Integer;\n+  #22 = NameAndType        #23:#20        // nsubvector:Ljava/lang/Integer;\n+  #23 = Utf8               nsubvector\n+  #24 = Methodref          #25.#26        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #25 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #26 = NameAndType        #28:#29        // access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #28 = Utf8               access$200\n+  #29 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #30 = Methodref          #25.#31        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #31 = NameAndType        #5:#32         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #33 = Class              #34            // java/lang/StringBuilder\n+  #34 = Utf8               java/lang/StringBuilder\n+  #35 = Methodref          #33.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #36 = String             #37            // RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n+  #37 = Utf8               RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n+  #38 = Methodref          #33.#39        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #39 = NameAndType        #40:#41        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #40 = Utf8               append\n+  #41 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #42 = Methodref          #33.#43        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #40:#44        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #45 = String             #46            // , ncentroids=\n+  #46 = Utf8               , ncentroids=\n+  #47 = String             #48            // , nsubvector=\n+  #48 = Utf8               , nsubvector=\n+  #49 = String             #50            // )\n+  #50 = Utf8               )\n+  #51 = Methodref          #33.#52        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #52 = NameAndType        #53:#54        // toString:()Ljava/lang/String;\n+  #53 = Utf8               toString\n+  #54 = Utf8               ()Ljava/lang/String;\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n+  #60 = Utf8               metricType\n+  #61 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n+  #62 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n+  #63 = Utf8               build\n+  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n+  #65 = Utf8               StackMapTable\n+  #66 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n   #67 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #68 = Utf8               access$200\n-  #69 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #70 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #71 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #72 = Utf8               append\n-  #73 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #74 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #68 = Utf8               SourceFile\n+  #69 = Utf8               RetrievalParam.java\n+  #70 = Utf8               InnerClasses\n+  #71 = Class              #72            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #72 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #73 = Utf8               GPUParam\n+  #74 = Utf8               GPUParamBuilder\n {\n   private boolean metricType$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.MetricType metricType$value;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -116,18 +116,18 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam$GPUParamBuilder metricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\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 metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #3                  // Field metricType$set:Z\n+         7: putfield      #13                 // Field metricType$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n@@ -136,15 +136,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam$GPUParamBuilder ncentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n@@ -153,15 +153,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam$GPUParamBuilder nsubvector(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\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 nsubvector:Ljava/lang/Integer;\n+         2: putfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n@@ -169,29 +169,29 @@\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #3                  // Field metricType$set:Z\n+         6: getfield      #13                 // Field metricType$set:Z\n          9: ifne          16\n-        12: invokestatic  #6                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        12: invokestatic  #24                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.access$200:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n         15: astore_1\n-        16: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+        16: new           #25                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n         19: dup\n         20: aload_1\n         21: aload_0\n-        22: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n+        22: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n         25: aload_0\n-        26: getfield      #5                  // Field nsubvector:Ljava/lang/Integer;\n-        29: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+        26: getfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n+        29: invokespecial #30                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n         32: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      33     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n             5      28     1 metricType$value   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -201,39 +201,39 @@\n           locals = [ class dev/langchain4j/store/embedding/vearch/MetricType ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #9                  // class java/lang/StringBuilder\n+         0: new           #33                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #10                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #11                 // String RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n-         9: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #35                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #36                 // String RetrievalParam.GPUParam.GPUParamBuilder(metricType$value=\n+         9: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        16: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #14                 // String , ncentroids=\n-        21: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #45                 // String , ncentroids=\n+        21: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n-        28: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #15                 // String , nsubvector=\n-        33: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n+        28: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #47                 // String , nsubvector=\n+        33: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #5                  // Field nsubvector:Ljava/lang/Integer;\n-        40: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #16                 // String )\n-        45: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n+        40: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #49                 // String )\n+        45: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #51                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #33= #7 of #54;           // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #35= #18 of #7;           // GPUParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  public static #73= #25 of #71;          // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #74= #8 of #25;           // GPUParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 1a624fc03d05b5c5bea1e4aedaff48c3edadbc66b5f0cc82123c5f0c215cfa90\n+  SHA-256 checksum efc7bb1d343f53f0a48e4000d5dccf4d574611ac5171f78842c408a7ffe35b52\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #9                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  super_class: #10                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  super_class: #14                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 3, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#42         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Fieldref           #43.#44        // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Methodref          #10.#45        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #4 = Fieldref           #9.#46         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Fieldref           #9.#47         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.ncentroids:Ljava/lang/Integer;\n-   #6 = Fieldref           #9.#48         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.nsubvector:Ljava/lang/Integer;\n-   #7 = Class              #49            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n-   #8 = Methodref          #7.#45         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.\"<init>\":()V\n-   #9 = Class              #50            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #10 = Class              #51            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #11 = Utf8               GPUParam\n-  #12 = Utf8               InnerClasses\n-  #13 = Utf8               GPUParamBuilder\n-  #14 = Utf8               metricType\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #16 = Utf8               ncentroids\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               nsubvector\n-  #19 = Utf8               $default$metricType\n-  #20 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               <init>\n-  #24 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n-  #28 = Utf8               builder\n-  #29 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n-  #30 = Utf8               getMetricType\n-  #31 = Utf8               getNcentroids\n-  #32 = Utf8               ()Ljava/lang/Integer;\n-  #33 = Utf8               getNsubvector\n-  #34 = Utf8               setMetricType\n-  #35 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #36 = Utf8               setNcentroids\n-  #37 = Utf8               (Ljava/lang/Integer;)V\n-  #38 = Utf8               setNsubvector\n-  #39 = Utf8               access$200\n-  #40 = Utf8               SourceFile\n-  #41 = Utf8               RetrievalParam.java\n-  #42 = NameAndType        #19:#20        // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #43 = Class              #52            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #44 = NameAndType        #53:#15        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #45 = NameAndType        #23:#54        // \"<init>\":()V\n-  #46 = NameAndType        #14:#15        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #47 = NameAndType        #16:#17        // ncentroids:Ljava/lang/Integer;\n-  #48 = NameAndType        #18:#17        // nsubvector:Ljava/lang/Integer;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n-  #50 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #53 = Utf8               INNER_PRODUCT\n-  #54 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+   #3 = NameAndType        #5:#6          // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+   #5 = Utf8               $default$metricType\n+   #6 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/MetricType\n+   #9 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+  #11 = Utf8               INNER_PRODUCT\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #15 = NameAndType        #17:#18        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #17 = Utf8               <init>\n+  #18 = Utf8               ()V\n+  #19 = Fieldref           #2.#20         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = NameAndType        #21:#12        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #21 = Utf8               metricType\n+  #22 = Fieldref           #2.#23         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.ncentroids:Ljava/lang/Integer;\n+  #23 = NameAndType        #24:#25        // ncentroids:Ljava/lang/Integer;\n+  #24 = Utf8               ncentroids\n+  #25 = Utf8               Ljava/lang/Integer;\n+  #26 = Fieldref           #2.#27         // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.nsubvector:Ljava/lang/Integer;\n+  #27 = NameAndType        #28:#25        // nsubvector:Ljava/lang/Integer;\n+  #28 = Utf8               nsubvector\n+  #29 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+  #31 = Methodref          #29.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.\"<init>\":()V\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n+  #38 = Utf8               builder\n+  #39 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n+  #40 = Utf8               getMetricType\n+  #41 = Utf8               getNcentroids\n+  #42 = Utf8               ()Ljava/lang/Integer;\n+  #43 = Utf8               getNsubvector\n+  #44 = Utf8               setMetricType\n+  #45 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #46 = Utf8               setNcentroids\n+  #47 = Utf8               (Ljava/lang/Integer;)V\n+  #48 = Utf8               setNsubvector\n+  #49 = Utf8               access$200\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               RetrievalParam.java\n+  #52 = Utf8               InnerClasses\n+  #53 = Utf8               GPUParam\n+  #54 = Utf8               GPUParamBuilder\n {\n   private dev.langchain4j.store.embedding.vearch.MetricType metricType;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer ncentroids;\n     descriptor: Ljava/lang/Integer;\n@@ -76,35 +76,35 @@\n     flags: (0x0002) ACC_PRIVATE\n \n   private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #2                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         0: getstatic     #7                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 61: 0\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam(dev.langchain4j.store.embedding.vearch.MetricType, java.lang.Integer, java.lang.Integer);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #3                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+         1: invokespecial #13                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         6: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+        11: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #6                  // Field nsubvector:Ljava/lang/Integer;\n+        16: putfield      #26                 // Field nsubvector:Ljava/lang/Integer;\n         19: return\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n             0      20     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -112,71 +112,71 @@\n             0      20     3 nsubvector   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$GPUParam$GPUParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n+         0: new           #29                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder\n          3: dup\n-         4: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.\"<init>\":()V\n+         4: invokespecial #31                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 61: 0\n \n   public dev.langchain4j.store.embedding.vearch.MetricType getMetricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n \n   public java.lang.Integer getNcentroids();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+         1: getfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 71: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n \n   public java.lang.Integer getNsubvector();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field nsubvector:Ljava/lang/Integer;\n+         1: getfield      #26                 // Field nsubvector:Ljava/lang/Integer;\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/vearch/RetrievalParam$GPUParam;\n \n   public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)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 metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: return\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n             0       6     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -184,15 +184,15 @@\n   public void setNcentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n             0       6     1 ncentroids   Ljava/lang/Integer;\n@@ -200,15 +200,15 @@\n   public void setNsubvector(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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      #6                  // Field nsubvector:Ljava/lang/Integer;\n+         2: putfield      #26                 // Field nsubvector:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam;\n             0       6     1 nsubvector   Ljava/lang/Integer;\n@@ -221,9 +221,9 @@\n          0: invokestatic  #1                  // Method $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 62: 0\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #11= #9 of #10;           // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #13= #7 of #9;            // GPUParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  public static #53= #2 of #14;           // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #54= #29 of #2;           // GPUParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum 475917f05b9163259323379e56b492a35657643b2e5f9e6731f9b7dcc2c94f76\n+  SHA-256 checksum 4c7003d4ef547506003b22c19ad383cab3e10da90df0b5f121845ec06f33bce2\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam$HNSWParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#48        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#49        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Fieldref           #18.#50        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.metricType$set:Z\n-   #4 = Fieldref           #18.#51        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.nlinks:Ljava/lang/Integer;\n-   #5 = Fieldref           #18.#52        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.efConstruction:Ljava/lang/Integer;\n-   #6 = Methodref          #7.#53         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #7 = Class              #55            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-   #8 = Methodref          #7.#56         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-   #9 = Class              #57            // java/lang/StringBuilder\n-  #10 = Methodref          #9.#48         // java/lang/StringBuilder.\"<init>\":()V\n-  #11 = String             #58            // RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n-  #12 = Methodref          #9.#59         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #13 = Methodref          #9.#60         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #14 = String             #61            // , nlinks=\n-  #15 = String             #62            // , efConstruction=\n-  #16 = String             #63            // )\n-  #17 = Methodref          #9.#64         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #65            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n-  #19 = Class              #66            // java/lang/Object\n-  #20 = Utf8               metricType$set\n-  #21 = Utf8               Z\n-  #22 = Utf8               metricType$value\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #24 = Utf8               nlinks\n-  #25 = Utf8               Ljava/lang/Integer;\n-  #26 = Utf8               efConstruction\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               HNSWParam\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               HNSWParamBuilder\n-  #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n-  #37 = Utf8               metricType\n-  #38 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n-  #39 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n-  #40 = Utf8               build\n-  #41 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n-  #42 = Utf8               StackMapTable\n-  #43 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #44 = Utf8               toString\n-  #45 = Utf8               ()Ljava/lang/String;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               RetrievalParam.java\n-  #48 = NameAndType        #27:#28        // \"<init>\":()V\n-  #49 = NameAndType        #22:#23        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #50 = NameAndType        #20:#21        // metricType$set:Z\n-  #51 = NameAndType        #24:#25        // nlinks:Ljava/lang/Integer;\n-  #52 = NameAndType        #26:#25        // efConstruction:Ljava/lang/Integer;\n-  #53 = NameAndType        #68:#69        // access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #54 = Class              #70            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #56 = NameAndType        #27:#71        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #57 = Utf8               java/lang/StringBuilder\n-  #58 = Utf8               RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n-  #59 = NameAndType        #72:#73        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #60 = NameAndType        #72:#74        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #61 = Utf8               , nlinks=\n-  #62 = Utf8               , efConstruction=\n-  #63 = Utf8               )\n-  #64 = NameAndType        #44:#45        // toString:()Ljava/lang/String;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n-  #66 = 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/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+   #9 = NameAndType        #11:#12        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+  #11 = Utf8               metricType$value\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.metricType$set:Z\n+  #14 = NameAndType        #15:#16        // metricType$set:Z\n+  #15 = Utf8               metricType$set\n+  #16 = Utf8               Z\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.nlinks:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#20        // nlinks:Ljava/lang/Integer;\n+  #19 = Utf8               nlinks\n+  #20 = Utf8               Ljava/lang/Integer;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.efConstruction:Ljava/lang/Integer;\n+  #22 = NameAndType        #23:#20        // efConstruction:Ljava/lang/Integer;\n+  #23 = Utf8               efConstruction\n+  #24 = Methodref          #25.#26        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #25 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #26 = NameAndType        #28:#29        // access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #28 = Utf8               access$100\n+  #29 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #30 = Methodref          #25.#31        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #31 = NameAndType        #5:#32         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #33 = Class              #34            // java/lang/StringBuilder\n+  #34 = Utf8               java/lang/StringBuilder\n+  #35 = Methodref          #33.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #36 = String             #37            // RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n+  #37 = Utf8               RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n+  #38 = Methodref          #33.#39        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #39 = NameAndType        #40:#41        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #40 = Utf8               append\n+  #41 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #42 = Methodref          #33.#43        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #40:#44        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #45 = String             #46            // , nlinks=\n+  #46 = Utf8               , nlinks=\n+  #47 = String             #48            // , efConstruction=\n+  #48 = Utf8               , efConstruction=\n+  #49 = String             #50            // )\n+  #50 = Utf8               )\n+  #51 = Methodref          #33.#52        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #52 = NameAndType        #53:#54        // toString:()Ljava/lang/String;\n+  #53 = Utf8               toString\n+  #54 = Utf8               ()Ljava/lang/String;\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n+  #60 = Utf8               metricType\n+  #61 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n+  #62 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n+  #63 = Utf8               build\n+  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n+  #65 = Utf8               StackMapTable\n+  #66 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n   #67 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #68 = Utf8               access$100\n-  #69 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #70 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #71 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #72 = Utf8               append\n-  #73 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #74 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #68 = Utf8               SourceFile\n+  #69 = Utf8               RetrievalParam.java\n+  #70 = Utf8               InnerClasses\n+  #71 = Class              #72            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #72 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #73 = Utf8               HNSWParam\n+  #74 = Utf8               HNSWParamBuilder\n {\n   private boolean metricType$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.MetricType metricType$value;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -116,18 +116,18 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam$HNSWParamBuilder metricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\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 metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #3                  // Field metricType$set:Z\n+         7: putfield      #13                 // Field metricType$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n@@ -136,15 +136,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam$HNSWParamBuilder nlinks(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\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 nlinks:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field nlinks:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n@@ -153,15 +153,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam$HNSWParamBuilder efConstruction(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\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 efConstruction:Ljava/lang/Integer;\n+         2: putfield      #21                 // Field efConstruction:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n@@ -169,29 +169,29 @@\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #3                  // Field metricType$set:Z\n+         6: getfield      #13                 // Field metricType$set:Z\n          9: ifne          16\n-        12: invokestatic  #6                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        12: invokestatic  #24                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.access$100:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n         15: astore_1\n-        16: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+        16: new           #25                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n         19: dup\n         20: aload_1\n         21: aload_0\n-        22: getfield      #4                  // Field nlinks:Ljava/lang/Integer;\n+        22: getfield      #17                 // Field nlinks:Ljava/lang/Integer;\n         25: aload_0\n-        26: getfield      #5                  // Field efConstruction:Ljava/lang/Integer;\n-        29: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+        26: getfield      #21                 // Field efConstruction:Ljava/lang/Integer;\n+        29: invokespecial #30                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n         32: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      33     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n             5      28     1 metricType$value   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -201,39 +201,39 @@\n           locals = [ class dev/langchain4j/store/embedding/vearch/MetricType ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #9                  // class java/lang/StringBuilder\n+         0: new           #33                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #10                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #11                 // String RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n-         9: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #35                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #36                 // String RetrievalParam.HNSWParam.HNSWParamBuilder(metricType$value=\n+         9: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        16: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #14                 // String , nlinks=\n-        21: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #45                 // String , nlinks=\n+        21: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #4                  // Field nlinks:Ljava/lang/Integer;\n-        28: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #15                 // String , efConstruction=\n-        33: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #17                 // Field nlinks:Ljava/lang/Integer;\n+        28: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #47                 // String , efConstruction=\n+        33: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #5                  // Field efConstruction:Ljava/lang/Integer;\n-        40: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #16                 // String )\n-        45: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #21                 // Field efConstruction:Ljava/lang/Integer;\n+        40: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #49                 // String )\n+        45: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #51                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #33= #7 of #54;           // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #35= #18 of #7;           // HNSWParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  public static #73= #25 of #71;          // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #74= #8 of #25;           // HNSWParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,118 +1,118 @@\n-  SHA-256 checksum b574b1bfd6bae0f10fe05e37666ebbfd0ca6b5d7e9065f3b52c88cb8c3bf623a\n+  SHA-256 checksum 09fc90f3b4b5af8072b8e0bcbab8d51fb4b5038482cb9bb094f0f7bb72eadd47\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #9                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  super_class: #10                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  super_class: #14                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 3, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#45         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Fieldref           #46.#47        // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Methodref          #10.#48        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #4 = Fieldref           #9.#49         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Fieldref           #9.#50         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.nlinks:Ljava/lang/Integer;\n-   #6 = Fieldref           #9.#51         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.efConstruction:Ljava/lang/Integer;\n-   #7 = Class              #52            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n-   #8 = Methodref          #7.#48         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.\"<init>\":()V\n-   #9 = Class              #53            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #10 = Class              #54            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #11 = Utf8               HNSWParam\n-  #12 = Utf8               InnerClasses\n-  #13 = Utf8               HNSWParamBuilder\n-  #14 = Utf8               metricType\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #16 = Utf8               nlinks\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               efConstruction\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #21 = Utf8               value\n-  #22 = Utf8               $default$metricType\n-  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #24 = Utf8               Code\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               <init>\n-  #27 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #28 = Utf8               LocalVariableTable\n-  #29 = Utf8               this\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n-  #31 = Utf8               builder\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n-  #33 = Utf8               getMetricType\n-  #34 = Utf8               getNlinks\n-  #35 = Utf8               ()Ljava/lang/Integer;\n-  #36 = Utf8               getEfConstruction\n-  #37 = Utf8               setMetricType\n-  #38 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #39 = Utf8               setNlinks\n-  #40 = Utf8               (Ljava/lang/Integer;)V\n-  #41 = Utf8               setEfConstruction\n-  #42 = Utf8               access$100\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               RetrievalParam.java\n-  #45 = NameAndType        #22:#23        // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #46 = Class              #55            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #47 = NameAndType        #56:#15        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #48 = NameAndType        #26:#57        // \"<init>\":()V\n-  #49 = NameAndType        #14:#15        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #50 = NameAndType        #16:#17        // nlinks:Ljava/lang/Integer;\n-  #51 = NameAndType        #18:#17        // efConstruction:Ljava/lang/Integer;\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #56 = Utf8               INNER_PRODUCT\n-  #57 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+   #3 = NameAndType        #5:#6          // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+   #5 = Utf8               $default$metricType\n+   #6 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/MetricType\n+   #9 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+  #11 = Utf8               INNER_PRODUCT\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #15 = NameAndType        #17:#18        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #17 = Utf8               <init>\n+  #18 = Utf8               ()V\n+  #19 = Fieldref           #2.#20         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = NameAndType        #21:#12        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #21 = Utf8               metricType\n+  #22 = Fieldref           #2.#23         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.nlinks:Ljava/lang/Integer;\n+  #23 = NameAndType        #24:#25        // nlinks:Ljava/lang/Integer;\n+  #24 = Utf8               nlinks\n+  #25 = Utf8               Ljava/lang/Integer;\n+  #26 = Fieldref           #2.#27         // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.efConstruction:Ljava/lang/Integer;\n+  #27 = NameAndType        #28:#25        // efConstruction:Ljava/lang/Integer;\n+  #28 = Utf8               efConstruction\n+  #29 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+  #31 = Methodref          #29.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.\"<init>\":()V\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #34 = Utf8               value\n+  #35 = Utf8               Code\n+  #36 = Utf8               LineNumberTable\n+  #37 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n+  #41 = Utf8               builder\n+  #42 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n+  #43 = Utf8               getMetricType\n+  #44 = Utf8               getNlinks\n+  #45 = Utf8               ()Ljava/lang/Integer;\n+  #46 = Utf8               getEfConstruction\n+  #47 = Utf8               setMetricType\n+  #48 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #49 = Utf8               setNlinks\n+  #50 = Utf8               (Ljava/lang/Integer;)V\n+  #51 = Utf8               setEfConstruction\n+  #52 = Utf8               access$100\n+  #53 = Utf8               SourceFile\n+  #54 = Utf8               RetrievalParam.java\n+  #55 = Utf8               InnerClasses\n+  #56 = Utf8               HNSWParam\n+  #57 = Utf8               HNSWParamBuilder\n {\n   private dev.langchain4j.store.embedding.vearch.MetricType metricType;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer nlinks;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer efConstruction;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #20(#21=s#18)\n+      0: #33(#34=s#28)\n         com.google.gson.annotations.SerializedName(\n           value=\"efConstruction\"\n         )\n \n   private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #2                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         0: getstatic     #7                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 38: 0\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam(dev.langchain4j.store.embedding.vearch.MetricType, java.lang.Integer, java.lang.Integer);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #3                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+         1: invokespecial #13                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         6: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field nlinks:Ljava/lang/Integer;\n+        11: putfield      #22                 // Field nlinks:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #6                  // Field efConstruction:Ljava/lang/Integer;\n+        16: putfield      #26                 // Field efConstruction:Ljava/lang/Integer;\n         19: return\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n             0      20     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -120,71 +120,71 @@\n             0      20     3 efConstruction   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$HNSWParam$HNSWParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n+         0: new           #29                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder\n          3: dup\n-         4: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.\"<init>\":()V\n+         4: invokespecial #31                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 38: 0\n \n   public dev.langchain4j.store.embedding.vearch.MetricType getMetricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: areturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n \n   public java.lang.Integer getNlinks();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field nlinks:Ljava/lang/Integer;\n+         1: getfield      #22                 // Field nlinks:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n \n   public java.lang.Integer getEfConstruction();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field efConstruction:Ljava/lang/Integer;\n+         1: getfield      #26                 // Field efConstruction:Ljava/lang/Integer;\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/vearch/RetrievalParam$HNSWParam;\n \n   public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)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 metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n             0       6     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -192,15 +192,15 @@\n   public void setNlinks(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 nlinks:Ljava/lang/Integer;\n+         2: putfield      #22                 // Field nlinks:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n             0       6     1 nlinks   Ljava/lang/Integer;\n@@ -208,15 +208,15 @@\n   public void setEfConstruction(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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      #6                  // Field efConstruction:Ljava/lang/Integer;\n+         2: putfield      #26                 // Field efConstruction:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam;\n             0       6     1 efConstruction   Ljava/lang/Integer;\n@@ -229,9 +229,9 @@\n          0: invokestatic  #1                  // Method $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 39: 0\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #11= #9 of #10;           // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #13= #7 of #9;            // HNSWParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  public static #56= #2 of #14;           // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #57= #29 of #2;           // HNSWParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,86 +1,86 @@\n-  SHA-256 checksum f54fc51f1cb99759fa204f493df21050db8e6d03871036038eb3790c9e1156de\n+  SHA-256 checksum 9f55e6b9f94639cd89b2992a4ebc228c9f1662ac5800460114c9f5fb96c7d440\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#45        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#46        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Fieldref           #16.#47        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.metricType$set:Z\n-   #4 = Fieldref           #16.#48        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.ncentroids:Ljava/lang/Integer;\n-   #5 = Methodref          #6.#49         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #6 = Class              #51            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-   #7 = Methodref          #6.#52         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n-   #8 = Class              #53            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#45         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #54            // RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n-  #11 = Methodref          #8.#55         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = Methodref          #8.#56         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #13 = String             #57            // , ncentroids=\n-  #14 = String             #58            // )\n-  #15 = Methodref          #8.#59         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #60            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n-  #17 = Class              #61            // java/lang/Object\n-  #18 = Utf8               metricType$set\n-  #19 = Utf8               Z\n-  #20 = Utf8               metricType$value\n-  #21 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #22 = Utf8               ncentroids\n-  #23 = Utf8               Ljava/lang/Integer;\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               IVFFLATParam\n-  #31 = Utf8               InnerClasses\n-  #32 = Utf8               IVFFLATParamBuilder\n-  #33 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n-  #34 = Utf8               metricType\n-  #35 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n-  #36 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n-  #37 = Utf8               build\n-  #38 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n-  #39 = Utf8               StackMapTable\n-  #40 = Class              #62            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #41 = Utf8               toString\n-  #42 = Utf8               ()Ljava/lang/String;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               RetrievalParam.java\n-  #45 = NameAndType        #24:#25        // \"<init>\":()V\n-  #46 = NameAndType        #20:#21        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #47 = NameAndType        #18:#19        // metricType$set:Z\n-  #48 = NameAndType        #22:#23        // ncentroids:Ljava/lang/Integer;\n-  #49 = NameAndType        #63:#64        // access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #50 = Class              #65            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #52 = NameAndType        #24:#66        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n-  #53 = Utf8               java/lang/StringBuilder\n-  #54 = Utf8               RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n-  #55 = NameAndType        #67:#68        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #56 = NameAndType        #67:#69        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #57 = Utf8               , ncentroids=\n-  #58 = Utf8               )\n-  #59 = NameAndType        #41:#42        // toString:()Ljava/lang/String;\n-  #60 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n-  #61 = 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/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+   #9 = NameAndType        #11:#12        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+  #11 = Utf8               metricType$value\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.metricType$set:Z\n+  #14 = NameAndType        #15:#16        // metricType$set:Z\n+  #15 = Utf8               metricType$set\n+  #16 = Utf8               Z\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.ncentroids:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#20        // ncentroids:Ljava/lang/Integer;\n+  #19 = Utf8               ncentroids\n+  #20 = Utf8               Ljava/lang/Integer;\n+  #21 = Methodref          #22.#23        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #22 = Class              #24            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #23 = NameAndType        #25:#26        // access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #24 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #25 = Utf8               access$300\n+  #26 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #27 = Methodref          #22.#28        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n+  #29 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n+  #30 = Class              #31            // java/lang/StringBuilder\n+  #31 = Utf8               java/lang/StringBuilder\n+  #32 = Methodref          #30.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #33 = String             #34            // RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n+  #34 = Utf8               RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n+  #35 = Methodref          #30.#36        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #37:#38        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               append\n+  #38 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #39 = Methodref          #30.#40        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #40 = NameAndType        #37:#41        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #41 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #42 = String             #43            // , ncentroids=\n+  #43 = Utf8               , ncentroids=\n+  #44 = String             #45            // )\n+  #45 = Utf8               )\n+  #46 = Methodref          #30.#47        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #47 = NameAndType        #48:#49        // toString:()Ljava/lang/String;\n+  #48 = Utf8               toString\n+  #49 = Utf8               ()Ljava/lang/String;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n+  #55 = Utf8               metricType\n+  #56 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n+  #57 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n+  #58 = Utf8               build\n+  #59 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n+  #60 = Utf8               StackMapTable\n+  #61 = Class              #62            // dev/langchain4j/store/embedding/vearch/MetricType\n   #62 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #63 = Utf8               access$300\n-  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #66 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n-  #67 = Utf8               append\n-  #68 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #69 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #63 = Utf8               SourceFile\n+  #64 = Utf8               RetrievalParam.java\n+  #65 = Utf8               InnerClasses\n+  #66 = Class              #67            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #67 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #68 = Utf8               IVFFLATParam\n+  #69 = Utf8               IVFFLATParamBuilder\n {\n   private boolean metricType$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.MetricType metricType$value;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -107,18 +107,18 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam$IVFFLATParamBuilder metricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\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 metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #3                  // Field metricType$set:Z\n+         7: putfield      #13                 // Field metricType$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n@@ -127,15 +127,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam$IVFFLATParamBuilder ncentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n@@ -143,27 +143,27 @@\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #3                  // Field metricType$set:Z\n+         6: getfield      #13                 // Field metricType$set:Z\n          9: ifne          16\n-        12: invokestatic  #5                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        12: invokestatic  #21                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.access$300:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n         15: astore_1\n-        16: new           #6                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+        16: new           #22                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n         19: dup\n         20: aload_1\n         21: aload_0\n-        22: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n-        25: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n+        22: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n+        25: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n         28: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      29     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n             5      24     1 metricType$value   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -173,34 +173,34 @@\n           locals = [ class dev/langchain4j/store/embedding/vearch/MetricType ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #8                  // class java/lang/StringBuilder\n+         0: new           #30                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #10                 // String RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n-         9: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #32                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #33                 // String RetrievalParam.IVFFLATParam.IVFFLATParamBuilder(metricType$value=\n+         9: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        16: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #13                 // String , ncentroids=\n-        21: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #42                 // String , ncentroids=\n+        21: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n-        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #14                 // String )\n-        33: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n+        28: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #44                 // String )\n+        33: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #46                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #30= #6 of #50;           // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #32= #16 of #6;           // IVFFLATParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  public static #68= #22 of #66;          // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #69= #8 of #22;           // IVFFLATParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,155 +1,155 @@\n-  SHA-256 checksum 9212e3ce197589a7b7dd68f8eee0aac560856b96796033e75fdc18494bfdf7b1\n+  SHA-256 checksum 3bb5a0f37561a46f05b97dfbf4b5f696a52a54e0002aaed8a9a518c3ed86228a\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  super_class: #9                         // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  super_class: #14                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 2, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#38         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Fieldref           #39.#40        // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Methodref          #9.#41         // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #4 = Fieldref           #8.#42         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Fieldref           #8.#43         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.ncentroids:Ljava/lang/Integer;\n-   #6 = Class              #44            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n-   #7 = Methodref          #6.#41         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.\"<init>\":()V\n-   #8 = Class              #45            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-   #9 = Class              #46            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #10 = Utf8               IVFFLATParam\n-  #11 = Utf8               InnerClasses\n-  #12 = Utf8               IVFFLATParamBuilder\n-  #13 = Utf8               metricType\n-  #14 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #15 = Utf8               ncentroids\n-  #16 = Utf8               Ljava/lang/Integer;\n-  #17 = Utf8               $default$metricType\n-  #18 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               <init>\n-  #22 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n-  #26 = Utf8               builder\n-  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n-  #28 = Utf8               getMetricType\n-  #29 = Utf8               getNcentroids\n-  #30 = Utf8               ()Ljava/lang/Integer;\n-  #31 = Utf8               setMetricType\n-  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #33 = Utf8               setNcentroids\n-  #34 = Utf8               (Ljava/lang/Integer;)V\n-  #35 = Utf8               access$300\n-  #36 = Utf8               SourceFile\n-  #37 = Utf8               RetrievalParam.java\n-  #38 = NameAndType        #17:#18        // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #39 = Class              #47            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #40 = NameAndType        #48:#14        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #41 = NameAndType        #21:#49        // \"<init>\":()V\n-  #42 = NameAndType        #13:#14        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #43 = NameAndType        #15:#16        // ncentroids:Ljava/lang/Integer;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n-  #45 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #47 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #48 = Utf8               INNER_PRODUCT\n-  #49 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+   #3 = NameAndType        #5:#6          // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+   #5 = Utf8               $default$metricType\n+   #6 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/MetricType\n+   #9 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+  #11 = Utf8               INNER_PRODUCT\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #15 = NameAndType        #17:#18        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #17 = Utf8               <init>\n+  #18 = Utf8               ()V\n+  #19 = Fieldref           #2.#20         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = NameAndType        #21:#12        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #21 = Utf8               metricType\n+  #22 = Fieldref           #2.#23         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.ncentroids:Ljava/lang/Integer;\n+  #23 = NameAndType        #24:#25        // ncentroids:Ljava/lang/Integer;\n+  #24 = Utf8               ncentroids\n+  #25 = Utf8               Ljava/lang/Integer;\n+  #26 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+  #28 = Methodref          #26.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.\"<init>\":()V\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n+  #35 = Utf8               builder\n+  #36 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n+  #37 = Utf8               getMetricType\n+  #38 = Utf8               getNcentroids\n+  #39 = Utf8               ()Ljava/lang/Integer;\n+  #40 = Utf8               setMetricType\n+  #41 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #42 = Utf8               setNcentroids\n+  #43 = Utf8               (Ljava/lang/Integer;)V\n+  #44 = Utf8               access$300\n+  #45 = Utf8               SourceFile\n+  #46 = Utf8               RetrievalParam.java\n+  #47 = Utf8               InnerClasses\n+  #48 = Utf8               IVFFLATParam\n+  #49 = Utf8               IVFFLATParamBuilder\n {\n   private dev.langchain4j.store.embedding.vearch.MetricType metricType;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer ncentroids;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #2                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         0: getstatic     #7                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 82: 0\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam(dev.langchain4j.store.embedding.vearch.MetricType, java.lang.Integer);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #3                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+         1: invokespecial #13                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         6: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+        11: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n         14: return\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n             0      15     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n             0      15     2 ncentroids   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFFLATParam$IVFFLATParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n+         0: new           #26                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder\n          3: dup\n-         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.\"<init>\":()V\n+         4: invokespecial #28                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 82: 0\n \n   public dev.langchain4j.store.embedding.vearch.MetricType getMetricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: areturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n \n   public java.lang.Integer getNcentroids();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+         1: getfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n \n   public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)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 metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: return\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n             0       6     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -157,15 +157,15 @@\n   public void setNcentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam;\n             0       6     1 ncentroids   Ljava/lang/Integer;\n@@ -178,9 +178,9 @@\n          0: invokestatic  #1                  // Method $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 83: 0\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #10= #8 of #9;            // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #12= #6 of #8;            // IVFFLATParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  public static #48= #2 of #14;           // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #49= #26 of #2;           // IVFFLATParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum 0e1fc95ba9f7549f824f54eda1d17f6b8688ead9b29eb7463e94901646141d99\n+  SHA-256 checksum 65970883f2a9a73e8cea3e89383de5b86f126d00ea87101b62dda40f196e44f5\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam$IVFPQParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#48        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#49        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Fieldref           #18.#50        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.metricType$set:Z\n-   #4 = Fieldref           #18.#51        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.ncentroids:Ljava/lang/Integer;\n-   #5 = Fieldref           #18.#52        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.nsubvector:Ljava/lang/Integer;\n-   #6 = Methodref          #7.#53         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #7 = Class              #55            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-   #8 = Methodref          #7.#56         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-   #9 = Class              #57            // java/lang/StringBuilder\n-  #10 = Methodref          #9.#48         // java/lang/StringBuilder.\"<init>\":()V\n-  #11 = String             #58            // RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n-  #12 = Methodref          #9.#59         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #13 = Methodref          #9.#60         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #14 = String             #61            // , ncentroids=\n-  #15 = String             #62            // , nsubvector=\n-  #16 = String             #63            // )\n-  #17 = Methodref          #9.#64         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #65            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n-  #19 = Class              #66            // java/lang/Object\n-  #20 = Utf8               metricType$set\n-  #21 = Utf8               Z\n-  #22 = Utf8               metricType$value\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #24 = Utf8               ncentroids\n-  #25 = Utf8               Ljava/lang/Integer;\n-  #26 = Utf8               nsubvector\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               IVFPQParam\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               IVFPQParamBuilder\n-  #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n-  #37 = Utf8               metricType\n-  #38 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n-  #39 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n-  #40 = Utf8               build\n-  #41 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n-  #42 = Utf8               StackMapTable\n-  #43 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #44 = Utf8               toString\n-  #45 = Utf8               ()Ljava/lang/String;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               RetrievalParam.java\n-  #48 = NameAndType        #27:#28        // \"<init>\":()V\n-  #49 = NameAndType        #22:#23        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #50 = NameAndType        #20:#21        // metricType$set:Z\n-  #51 = NameAndType        #24:#25        // ncentroids:Ljava/lang/Integer;\n-  #52 = NameAndType        #26:#25        // nsubvector:Ljava/lang/Integer;\n-  #53 = NameAndType        #68:#69        // access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #54 = Class              #70            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #56 = NameAndType        #27:#71        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #57 = Utf8               java/lang/StringBuilder\n-  #58 = Utf8               RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n-  #59 = NameAndType        #72:#73        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #60 = NameAndType        #72:#74        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #61 = Utf8               , ncentroids=\n-  #62 = Utf8               , nsubvector=\n-  #63 = Utf8               )\n-  #64 = NameAndType        #44:#45        // toString:()Ljava/lang/String;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n-  #66 = 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/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+   #9 = NameAndType        #11:#12        // metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+  #11 = Utf8               metricType$value\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.metricType$set:Z\n+  #14 = NameAndType        #15:#16        // metricType$set:Z\n+  #15 = Utf8               metricType$set\n+  #16 = Utf8               Z\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.ncentroids:Ljava/lang/Integer;\n+  #18 = NameAndType        #19:#20        // ncentroids:Ljava/lang/Integer;\n+  #19 = Utf8               ncentroids\n+  #20 = Utf8               Ljava/lang/Integer;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.nsubvector:Ljava/lang/Integer;\n+  #22 = NameAndType        #23:#20        // nsubvector:Ljava/lang/Integer;\n+  #23 = Utf8               nsubvector\n+  #24 = Methodref          #25.#26        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #25 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #26 = NameAndType        #28:#29        // access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #28 = Utf8               access$000\n+  #29 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #30 = Methodref          #25.#31        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #31 = NameAndType        #5:#32         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #33 = Class              #34            // java/lang/StringBuilder\n+  #34 = Utf8               java/lang/StringBuilder\n+  #35 = Methodref          #33.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #36 = String             #37            // RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n+  #37 = Utf8               RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n+  #38 = Methodref          #33.#39        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #39 = NameAndType        #40:#41        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #40 = Utf8               append\n+  #41 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #42 = Methodref          #33.#43        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #40:#44        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #45 = String             #46            // , ncentroids=\n+  #46 = Utf8               , ncentroids=\n+  #47 = String             #48            // , nsubvector=\n+  #48 = Utf8               , nsubvector=\n+  #49 = String             #50            // )\n+  #50 = Utf8               )\n+  #51 = Methodref          #33.#52        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #52 = NameAndType        #53:#54        // toString:()Ljava/lang/String;\n+  #53 = Utf8               toString\n+  #54 = Utf8               ()Ljava/lang/String;\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n+  #60 = Utf8               metricType\n+  #61 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n+  #62 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n+  #63 = Utf8               build\n+  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n+  #65 = Utf8               StackMapTable\n+  #66 = Class              #67            // dev/langchain4j/store/embedding/vearch/MetricType\n   #67 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #68 = Utf8               access$000\n-  #69 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #70 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #71 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #72 = Utf8               append\n-  #73 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #74 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #68 = Utf8               SourceFile\n+  #69 = Utf8               RetrievalParam.java\n+  #70 = Utf8               InnerClasses\n+  #71 = Class              #72            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #72 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #73 = Utf8               IVFPQParam\n+  #74 = Utf8               IVFPQParamBuilder\n {\n   private boolean metricType$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.MetricType metricType$value;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -116,18 +116,18 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam$IVFPQParamBuilder metricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\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 metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #3                  // Field metricType$set:Z\n+         7: putfield      #13                 // Field metricType$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n@@ -136,15 +136,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam$IVFPQParamBuilder ncentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n@@ -153,15 +153,15 @@\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam$IVFPQParamBuilder nsubvector(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\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 nsubvector:Ljava/lang/Integer;\n+         2: putfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n@@ -169,29 +169,29 @@\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #3                  // Field metricType$set:Z\n+         6: getfield      #13                 // Field metricType$set:Z\n          9: ifne          16\n-        12: invokestatic  #6                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        12: invokestatic  #24                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.access$000:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n         15: astore_1\n-        16: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+        16: new           #25                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n         19: dup\n         20: aload_1\n         21: aload_0\n-        22: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n+        22: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n         25: aload_0\n-        26: getfield      #5                  // Field nsubvector:Ljava/lang/Integer;\n-        29: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+        26: getfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n+        29: invokespecial #30                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n         32: areturn\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      33     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n             5      28     1 metricType$value   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -201,39 +201,39 @@\n           locals = [ class dev/langchain4j/store/embedding/vearch/MetricType ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #9                  // class java/lang/StringBuilder\n+         0: new           #33                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #10                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #11                 // String RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n-         9: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #35                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #36                 // String RetrievalParam.IVFPQParam.IVFPQParamBuilder(metricType$value=\n+         9: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-        16: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #14                 // String , ncentroids=\n-        21: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field metricType$value:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+        16: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #45                 // String , ncentroids=\n+        21: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #4                  // Field ncentroids:Ljava/lang/Integer;\n-        28: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #15                 // String , nsubvector=\n-        33: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #17                 // Field ncentroids:Ljava/lang/Integer;\n+        28: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #47                 // String , nsubvector=\n+        33: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #5                  // Field nsubvector:Ljava/lang/Integer;\n-        40: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #16                 // String )\n-        45: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #21                 // Field nsubvector:Ljava/lang/Integer;\n+        40: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #49                 // String )\n+        45: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #51                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #33= #7 of #54;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #35= #18 of #7;           // IVFPQParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  public static #73= #25 of #71;          // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #74= #8 of #25;           // IVFPQParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 623c84d21b942b5236ff4680efeb612eb88d25ad5a1bc8bbb15fffaf8e1cdb8a\n+  SHA-256 checksum ce4bdb6de16f504006df933ccab04d46f284dc4d9ea43fd71272141d622df34d\n   Compiled from \"RetrievalParam.java\"\n public class dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam extends dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #9                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  super_class: #10                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  super_class: #14                        // dev/langchain4j/store/embedding/vearch/RetrievalParam\n   interfaces: 0, fields: 3, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#42         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #2 = Fieldref           #43.#44        // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #3 = Methodref          #10.#45        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n-   #4 = Fieldref           #9.#46         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-   #5 = Fieldref           #9.#47         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.ncentroids:Ljava/lang/Integer;\n-   #6 = Fieldref           #9.#48         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.nsubvector:Ljava/lang/Integer;\n-   #7 = Class              #49            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n-   #8 = Methodref          #7.#45         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.\"<init>\":()V\n-   #9 = Class              #50            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #10 = Class              #51            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #11 = Utf8               IVFPQParam\n-  #12 = Utf8               InnerClasses\n-  #13 = Utf8               IVFPQParamBuilder\n-  #14 = Utf8               metricType\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #16 = Utf8               ncentroids\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               nsubvector\n-  #19 = Utf8               $default$metricType\n-  #20 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               <init>\n-  #24 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n-  #28 = Utf8               builder\n-  #29 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n-  #30 = Utf8               getMetricType\n-  #31 = Utf8               getNcentroids\n-  #32 = Utf8               ()Ljava/lang/Integer;\n-  #33 = Utf8               getNsubvector\n-  #34 = Utf8               setMetricType\n-  #35 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n-  #36 = Utf8               setNcentroids\n-  #37 = Utf8               (Ljava/lang/Integer;)V\n-  #38 = Utf8               setNsubvector\n-  #39 = Utf8               access$000\n-  #40 = Utf8               SourceFile\n-  #41 = Utf8               RetrievalParam.java\n-  #42 = NameAndType        #19:#20        // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #43 = Class              #52            // dev/langchain4j/store/embedding/vearch/MetricType\n-  #44 = NameAndType        #53:#15        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #45 = NameAndType        #23:#54        // \"<init>\":()V\n-  #46 = NameAndType        #14:#15        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n-  #47 = NameAndType        #16:#17        // ncentroids:Ljava/lang/Integer;\n-  #48 = NameAndType        #18:#17        // nsubvector:Ljava/lang/Integer;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n-  #50 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n-  #53 = Utf8               INNER_PRODUCT\n-  #54 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.$default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+   #3 = NameAndType        #5:#6          // $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+   #5 = Utf8               $default$metricType\n+   #6 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/MetricType\n+   #9 = NameAndType        #11:#12        // INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/MetricType\n+  #11 = Utf8               INNER_PRODUCT\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #15 = NameAndType        #17:#18        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #17 = Utf8               <init>\n+  #18 = Utf8               ()V\n+  #19 = Fieldref           #2.#20         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #20 = NameAndType        #21:#12        // metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+  #21 = Utf8               metricType\n+  #22 = Fieldref           #2.#23         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.ncentroids:Ljava/lang/Integer;\n+  #23 = NameAndType        #24:#25        // ncentroids:Ljava/lang/Integer;\n+  #24 = Utf8               ncentroids\n+  #25 = Utf8               Ljava/lang/Integer;\n+  #26 = Fieldref           #2.#27         // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.nsubvector:Ljava/lang/Integer;\n+  #27 = NameAndType        #28:#25        // nsubvector:Ljava/lang/Integer;\n+  #28 = Utf8               nsubvector\n+  #29 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+  #31 = Methodref          #29.#15        // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.\"<init>\":()V\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n+  #38 = Utf8               builder\n+  #39 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n+  #40 = Utf8               getMetricType\n+  #41 = Utf8               getNcentroids\n+  #42 = Utf8               ()Ljava/lang/Integer;\n+  #43 = Utf8               getNsubvector\n+  #44 = Utf8               setMetricType\n+  #45 = Utf8               (Ldev/langchain4j/store/embedding/vearch/MetricType;)V\n+  #46 = Utf8               setNcentroids\n+  #47 = Utf8               (Ljava/lang/Integer;)V\n+  #48 = Utf8               setNsubvector\n+  #49 = Utf8               access$000\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               RetrievalParam.java\n+  #52 = Utf8               InnerClasses\n+  #53 = Utf8               IVFPQParam\n+  #54 = Utf8               IVFPQParamBuilder\n {\n   private dev.langchain4j.store.embedding.vearch.MetricType metricType;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer ncentroids;\n     descriptor: Ljava/lang/Integer;\n@@ -76,35 +76,35 @@\n     flags: (0x0002) ACC_PRIVATE\n \n   private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #2                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         0: getstatic     #7                  // Field dev/langchain4j/store/embedding/vearch/MetricType.INNER_PRODUCT:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 17: 0\n \n   dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam(dev.langchain4j.store.embedding.vearch.MetricType, java.lang.Integer, java.lang.Integer);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;Ljava/lang/Integer;Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #3                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n+         1: invokespecial #13                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         6: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+        11: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #6                  // Field nsubvector:Ljava/lang/Integer;\n+        16: putfield      #26                 // Field nsubvector:Ljava/lang/Integer;\n         19: return\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n             0      20     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -112,71 +112,71 @@\n             0      20     3 nsubvector   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalParam$IVFPQParam$IVFPQParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #7                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n+         0: new           #29                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder\n          3: dup\n-         4: invokespecial #8                  // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.\"<init>\":()V\n+         4: invokespecial #31                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 17: 0\n \n   public dev.langchain4j.store.embedding.vearch.MetricType getMetricType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/MetricType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         1: getfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          4: areturn\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n \n   public java.lang.Integer getNcentroids();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field ncentroids:Ljava/lang/Integer;\n+         1: getfield      #22                 // Field ncentroids:Ljava/lang/Integer;\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/vearch/RetrievalParam$IVFPQParam;\n \n   public java.lang.Integer getNsubvector();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field nsubvector:Ljava/lang/Integer;\n+         1: getfield      #26                 // Field nsubvector:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n \n   public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/MetricType;)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 metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n+         2: putfield      #19                 // Field metricType:Ldev/langchain4j/store/embedding/vearch/MetricType;\n          5: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n             0       6     1 metricType   Ldev/langchain4j/store/embedding/vearch/MetricType;\n@@ -184,15 +184,15 @@\n   public void setNcentroids(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 ncentroids:Ljava/lang/Integer;\n+         2: putfield      #22                 // Field ncentroids:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n             0       6     1 ncentroids   Ljava/lang/Integer;\n@@ -200,15 +200,15 @@\n   public void setNsubvector(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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      #6                  // Field nsubvector:Ljava/lang/Integer;\n+         2: putfield      #26                 // Field nsubvector:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam;\n             0       6     1 nsubvector   Ljava/lang/Integer;\n@@ -221,9 +221,9 @@\n          0: invokestatic  #1                  // Method $default$metricType:()Ldev/langchain4j/store/embedding/vearch/MetricType;\n          3: areturn\n       LineNumberTable:\n         line 18: 0\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #11= #9 of #10;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #13= #7 of #9;            // IVFPQParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  public static #53= #2 of #14;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #54= #29 of #2;           // IVFPQParamBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalParam.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,51 +1,51 @@\n-  SHA-256 checksum 8847fa5a753385dc58d01608ab6a715c318c74c97feba8f7c56bc6831069136d\n+  SHA-256 checksum 6070f2122e11c77961a0b8ff6984cb28fba108d40072d5646f126a9c80eac7f4\n   Compiled from \"RetrievalParam.java\"\n public abstract class dev.langchain4j.store.embedding.vearch.RetrievalParam\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #2                          // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  super_class: #3                         // java/lang/Object\n+  this_class: #7                          // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 1, attributes: 2\n Constant pool:\n-   #1 = Methodref          #3.#26         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-   #3 = Class              #28            // java/lang/Object\n-   #4 = Class              #29            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-   #5 = Utf8               FLAT\n-   #6 = Utf8               InnerClasses\n-   #7 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-   #8 = Utf8               BINARYIVFParam\n-   #9 = Class              #31            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #10 = Utf8               IVFFLATParam\n-  #11 = Class              #32            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #12 = Utf8               GPUParam\n-  #13 = Class              #33            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #14 = Utf8               HNSWParam\n-  #15 = Class              #34            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #16 = Utf8               IVFPQParam\n-  #17 = Utf8               <init>\n-  #18 = Utf8               ()V\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #24 = Utf8               SourceFile\n-  #25 = Utf8               RetrievalParam.java\n-  #26 = NameAndType        #17:#18        // \"<init>\":()V\n-  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #28 = Utf8               java/lang/Object\n-  #29 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  #31 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #32 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #33 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #34 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+   #8 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #14 = Utf8               SourceFile\n+  #15 = Utf8               RetrievalParam.java\n+  #16 = Utf8               InnerClasses\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #19 = Utf8               FLAT\n+  #20 = Class              #21            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #21 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #22 = Utf8               BINARYIVFParam\n+  #23 = Class              #24            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #24 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #25 = Utf8               IVFFLATParam\n+  #26 = Class              #27            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #27 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #28 = Utf8               GPUParam\n+  #29 = Class              #30            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #30 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #31 = Utf8               HNSWParam\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #33 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #34 = Utf8               IVFPQParam\n {\n   public dev.langchain4j.store.embedding.vearch.RetrievalParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -55,13 +55,13 @@\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n }\n SourceFile: \"RetrievalParam.java\"\n InnerClasses:\n-  public static #5= #4 of #2;             // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #8= #7 of #2;             // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #10= #9 of #2;            // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #12= #11 of #2;           // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #14= #13 of #2;           // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #16= #15 of #2;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #19= #17 of #7;           // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #22= #20 of #7;           // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #25= #23 of #7;           // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #28= #26 of #7;           // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #31= #29 of #7;           // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #34= #32 of #7;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/RetrievalType.class", "source2": "dev/langchain4j/store/embedding/vearch/RetrievalType.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,112 +1,114 @@\n-  SHA-256 checksum 215f06c5905e835e0568fdcea56b95e8366a94fdf63e68c9d9ff8165995d2d10\n+  SHA-256 checksum 239081814adbb3e982000eacb04c7f879a5a6f8c7c7e3be17d0b26731cd96f75\n   Compiled from \"RetrievalType.java\"\n public final class dev.langchain4j.store.embedding.vearch.RetrievalType extends java.lang.Enum<dev.langchain4j.store.embedding.vearch.RetrievalType>\n   minor version: 0\n   major version: 52\n   flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ENUM\n-  this_class: #4                          // dev/langchain4j/store/embedding/vearch/RetrievalType\n-  super_class: #27                        // java/lang/Enum\n-  interfaces: 0, fields: 8, methods: 5, attributes: 3\n+  this_class: #1                          // dev/langchain4j/store/embedding/vearch/RetrievalType\n+  super_class: #32                        // java/lang/Enum\n+  interfaces: 0, fields: 8, methods: 6, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #4.#63         // dev/langchain4j/store/embedding/vearch/RetrievalType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-   #2 = Methodref          #64.#65        // \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\".clone:()Ljava/lang/Object;\n-   #3 = Class              #40            // \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\"\n-   #4 = Class              #66            // dev/langchain4j/store/embedding/vearch/RetrievalType\n-   #5 = Methodref          #27.#67        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-   #6 = Methodref          #27.#68        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n-   #7 = Fieldref           #4.#69         // dev/langchain4j/store/embedding/vearch/RetrievalType.paramClass:Ljava/lang/Class;\n-   #8 = String             #28            // IVFPQ\n-   #9 = Class              #71            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #10 = Methodref          #4.#74         // dev/langchain4j/store/embedding/vearch/RetrievalType.\"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-  #11 = Fieldref           #4.#75         // dev/langchain4j/store/embedding/vearch/RetrievalType.IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #12 = String             #30            // HNSW\n-  #13 = Class              #76            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #14 = Fieldref           #4.#78         // dev/langchain4j/store/embedding/vearch/RetrievalType.HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #15 = String             #31            // GPU\n-  #16 = Class              #79            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #17 = Fieldref           #4.#81         // dev/langchain4j/store/embedding/vearch/RetrievalType.GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #18 = String             #32            // IVFFLAT\n-  #19 = Class              #82            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #20 = Fieldref           #4.#84         // dev/langchain4j/store/embedding/vearch/RetrievalType.IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #21 = String             #33            // BINARYIVF\n-  #22 = Class              #85            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  #23 = Fieldref           #4.#87         // dev/langchain4j/store/embedding/vearch/RetrievalType.BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #24 = String             #34            // FLAT\n-  #25 = Class              #88            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #26 = Fieldref           #4.#89         // dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #27 = Class              #90            // java/lang/Enum\n-  #28 = Utf8               IVFPQ\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #30 = Utf8               HNSW\n-  #31 = Utf8               GPU\n-  #32 = Utf8               IVFFLAT\n-  #33 = Utf8               BINARYIVF\n-  #34 = Utf8               FLAT\n-  #35 = Utf8               paramClass\n-  #36 = Utf8               Ljava/lang/Class;\n-  #37 = Utf8               Signature\n-  #38 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n-  #39 = Utf8               $VALUES\n-  #40 = Utf8               [Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #41 = Utf8               values\n-  #42 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #43 = Utf8               Code\n-  #44 = Utf8               LineNumberTable\n-  #45 = Utf8               valueOf\n-  #46 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #47 = Utf8               LocalVariableTable\n-  #48 = Utf8               name\n-  #49 = Utf8               Ljava/lang/String;\n-  #50 = Utf8               <init>\n-  #51 = Utf8               (Ljava/lang/String;ILjava/lang/Class;)V\n-  #52 = Utf8               this\n-  #53 = Utf8               LocalVariableTypeTable\n-  #54 = Utf8               (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;)V\n-  #55 = Utf8               getParamClass\n-  #56 = Utf8               ()Ljava/lang/Class;\n-  #57 = Utf8               ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n-  #58 = Utf8               <clinit>\n-  #59 = Utf8               ()V\n-  #60 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/RetrievalType;>;\n-  #61 = Utf8               SourceFile\n-  #62 = Utf8               RetrievalType.java\n-  #63 = NameAndType        #39:#40        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #64 = Class              #40            // \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\"\n-  #65 = NameAndType        #91:#92        // clone:()Ljava/lang/Object;\n-  #66 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n-  #67 = NameAndType        #45:#93        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #68 = NameAndType        #50:#94        // \"<init>\":(Ljava/lang/String;I)V\n-  #69 = NameAndType        #35:#36        // paramClass:Ljava/lang/Class;\n-  #70 = Class              #95            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #71 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-  #72 = Utf8               IVFPQParam\n-  #73 = Utf8               InnerClasses\n-  #74 = NameAndType        #50:#51        // \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-  #75 = NameAndType        #28:#29        // IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #76 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-  #77 = Utf8               HNSWParam\n-  #78 = NameAndType        #30:#29        // HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #79 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-  #80 = Utf8               GPUParam\n-  #81 = NameAndType        #31:#29        // GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #82 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-  #83 = Utf8               IVFFLATParam\n-  #84 = NameAndType        #32:#29        // IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #85 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-  #86 = Utf8               BINARYIVFParam\n-  #87 = NameAndType        #33:#29        // BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #88 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #89 = NameAndType        #34:#29        // FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #90 = Utf8               java/lang/Enum\n-  #91 = Utf8               clone\n-  #92 = Utf8               ()Ljava/lang/Object;\n-  #93 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #94 = Utf8               (Ljava/lang/String;I)V\n-  #95 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+   #1 = Class              #2             // dev/langchain4j/store/embedding/vearch/RetrievalType\n+   #2 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n+   #3 = Fieldref           #1.#4          // dev/langchain4j/store/embedding/vearch/RetrievalType.IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+   #4 = NameAndType        #5:#6          // IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+   #5 = Utf8               IVFPQ\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+   #7 = Fieldref           #1.#8          // dev/langchain4j/store/embedding/vearch/RetrievalType.HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+   #8 = NameAndType        #9:#6          // HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+   #9 = Utf8               HNSW\n+  #10 = Fieldref           #1.#11         // dev/langchain4j/store/embedding/vearch/RetrievalType.GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #11 = NameAndType        #12:#6         // GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #12 = Utf8               GPU\n+  #13 = Fieldref           #1.#14         // dev/langchain4j/store/embedding/vearch/RetrievalType.IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #14 = NameAndType        #15:#6         // IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #15 = Utf8               IVFFLAT\n+  #16 = Fieldref           #1.#17         // dev/langchain4j/store/embedding/vearch/RetrievalType.BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #17 = NameAndType        #18:#6         // BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #18 = Utf8               BINARYIVF\n+  #19 = Fieldref           #1.#20         // dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #20 = NameAndType        #21:#6         // FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #21 = Utf8               FLAT\n+  #22 = Fieldref           #1.#23         // dev/langchain4j/store/embedding/vearch/RetrievalType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #23 = NameAndType        #24:#25        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #24 = Utf8               $VALUES\n+  #25 = Utf8               [Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #26 = Methodref          #27.#28        // \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\".clone:()Ljava/lang/Object;\n+  #27 = Class              #25            // \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\"\n+  #28 = NameAndType        #29:#30        // clone:()Ljava/lang/Object;\n+  #29 = Utf8               clone\n+  #30 = Utf8               ()Ljava/lang/Object;\n+  #31 = Methodref          #32.#33        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #32 = Class              #34            // java/lang/Enum\n+  #33 = NameAndType        #35:#36        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #34 = Utf8               java/lang/Enum\n+  #35 = Utf8               valueOf\n+  #36 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #37 = Methodref          #32.#38        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+  #38 = NameAndType        #39:#40        // \"<init>\":(Ljava/lang/String;I)V\n+  #39 = Utf8               <init>\n+  #40 = Utf8               (Ljava/lang/String;I)V\n+  #41 = Fieldref           #1.#42         // dev/langchain4j/store/embedding/vearch/RetrievalType.paramClass:Ljava/lang/Class;\n+  #42 = NameAndType        #43:#44        // paramClass:Ljava/lang/Class;\n+  #43 = Utf8               paramClass\n+  #44 = Utf8               Ljava/lang/Class;\n+  #45 = String             #5             // IVFPQ\n+  #46 = Class              #47            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #47 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+  #48 = Methodref          #1.#49         // dev/langchain4j/store/embedding/vearch/RetrievalType.\"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+  #49 = NameAndType        #39:#50        // \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+  #50 = Utf8               (Ljava/lang/String;ILjava/lang/Class;)V\n+  #51 = String             #9             // HNSW\n+  #52 = Class              #53            // dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #53 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+  #54 = String             #12            // GPU\n+  #55 = Class              #56            // dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #56 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+  #57 = String             #15            // IVFFLAT\n+  #58 = Class              #59            // dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #59 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+  #60 = String             #18            // BINARYIVF\n+  #61 = Class              #62            // dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #62 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+  #63 = String             #21            // FLAT\n+  #64 = Class              #65            // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #65 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #66 = Methodref          #1.#67         // dev/langchain4j/store/embedding/vearch/RetrievalType.$values:()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #67 = NameAndType        #68:#69        // $values:()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #68 = Utf8               $values\n+  #69 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #70 = Utf8               Signature\n+  #71 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+  #72 = Utf8               values\n+  #73 = Utf8               Code\n+  #74 = Utf8               LineNumberTable\n+  #75 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #76 = Utf8               LocalVariableTable\n+  #77 = Utf8               name\n+  #78 = Utf8               Ljava/lang/String;\n+  #79 = Utf8               this\n+  #80 = Utf8               LocalVariableTypeTable\n+  #81 = Utf8               (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;)V\n+  #82 = Utf8               getParamClass\n+  #83 = Utf8               ()Ljava/lang/Class;\n+  #84 = Utf8               ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+  #85 = Utf8               <clinit>\n+  #86 = Utf8               ()V\n+  #87 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/RetrievalType;>;\n+  #88 = Utf8               SourceFile\n+  #89 = Utf8               RetrievalType.java\n+  #90 = Utf8               InnerClasses\n+  #91 = Class              #92            // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #92 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #93 = Utf8               IVFPQParam\n+  #94 = Utf8               HNSWParam\n+  #95 = Utf8               GPUParam\n+  #96 = Utf8               IVFFLATParam\n+  #97 = Utf8               BINARYIVFParam\n {\n   public static final dev.langchain4j.store.embedding.vearch.RetrievalType IVFPQ;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n \n   public static final dev.langchain4j.store.embedding.vearch.RetrievalType HNSW;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n@@ -127,41 +129,41 @@\n   public static final dev.langchain4j.store.embedding.vearch.RetrievalType FLAT;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n \n   private java.lang.Class<? extends dev.langchain4j.store.embedding.vearch.RetrievalParam> paramClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #38                          // Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+    Signature: #71                          // Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n \n   private static final dev.langchain4j.store.embedding.vearch.RetrievalType[] $VALUES;\n     descriptor: [Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalType[] values();\n     descriptor: ()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-         3: invokevirtual #2                  // Method \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\".clone:()Ljava/lang/Object;\n-         6: checkcast     #3                  // class \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\"\n+         0: getstatic     #22                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+         3: invokevirtual #26                 // Method \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\".clone:()Ljava/lang/Object;\n+         6: checkcast     #27                 // class \"[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\"\n          9: areturn\n       LineNumberTable:\n         line 5: 0\n \n   public static dev.langchain4j.store.embedding.vearch.RetrievalType valueOf(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+         0: ldc           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n          2: aload_0\n-         3: invokestatic  #5                  // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-         6: checkcast     #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+         3: invokestatic  #31                 // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+         6: checkcast     #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n          9: areturn\n       LineNumberTable:\n         line 5: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  name   Ljava/lang/String;\n \n@@ -169,133 +171,143 @@\n     descriptor: (Ljava/lang/String;ILjava/lang/Class;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n          2: iload_2\n-         3: invokespecial #6                  // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+         3: invokespecial #37                 // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n          6: aload_0\n          7: aload_3\n-         8: putfield      #7                  // Field paramClass:Ljava/lang/Class;\n+         8: putfield      #41                 // Field paramClass:Ljava/lang/Class;\n         11: return\n       LineNumberTable:\n         line 17: 0\n         line 18: 6\n         line 19: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n             0      12     3 paramClass   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      12     3 paramClass   Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n-    Signature: #54                          // (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;)V\n+    Signature: #81                          // (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;)V\n \n   public java.lang.Class<? extends dev.langchain4j.store.embedding.vearch.RetrievalParam> getParamClass();\n     descriptor: ()Ljava/lang/Class;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field paramClass:Ljava/lang/Class;\n+         1: getfield      #41                 // Field paramClass:Ljava/lang/Class;\n          4: areturn\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-    Signature: #57                          // ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+    Signature: #84                          // ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+\n+  private static dev.langchain4j.store.embedding.vearch.RetrievalType[] $values();\n+    descriptor: ()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n+    Code:\n+      stack=4, locals=0, args_size=0\n+         0: bipush        6\n+         2: anewarray     #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+         5: dup\n+         6: iconst_0\n+         7: getstatic     #3                  // Field IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        10: aastore\n+        11: dup\n+        12: iconst_1\n+        13: getstatic     #7                  // Field HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        16: aastore\n+        17: dup\n+        18: iconst_2\n+        19: getstatic     #10                 // Field GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        22: aastore\n+        23: dup\n+        24: iconst_3\n+        25: getstatic     #13                 // Field IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        28: aastore\n+        29: dup\n+        30: iconst_4\n+        31: getstatic     #16                 // Field BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        34: aastore\n+        35: dup\n+        36: iconst_5\n+        37: getstatic     #19                 // Field FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        40: aastore\n+        41: areturn\n+      LineNumberTable:\n+        line 5: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+         0: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n          3: dup\n-         4: ldc           #8                  // String IVFPQ\n+         4: ldc           #45                 // String IVFPQ\n          6: iconst_0\n-         7: ldc           #9                  // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n-         9: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        12: putstatic     #11                 // Field IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        15: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+         7: ldc           #46                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam\n+         9: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        12: putstatic     #3                  // Field IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        15: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n         18: dup\n-        19: ldc           #12                 // String HNSW\n+        19: ldc           #51                 // String HNSW\n         21: iconst_1\n-        22: ldc           #13                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n-        24: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        27: putstatic     #14                 // Field HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        30: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+        22: ldc           #52                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam\n+        24: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        27: putstatic     #7                  // Field HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        30: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n         33: dup\n-        34: ldc           #15                 // String GPU\n+        34: ldc           #54                 // String GPU\n         36: iconst_2\n-        37: ldc           #16                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n-        39: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        42: putstatic     #17                 // Field GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        45: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+        37: ldc           #55                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam\n+        39: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        42: putstatic     #10                 // Field GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        45: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n         48: dup\n-        49: ldc           #18                 // String IVFFLAT\n+        49: ldc           #57                 // String IVFFLAT\n         51: iconst_3\n-        52: ldc           #19                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n-        54: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        57: putstatic     #20                 // Field IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        60: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+        52: ldc           #58                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam\n+        54: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        57: putstatic     #13                 // Field IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        60: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n         63: dup\n-        64: ldc           #21                 // String BINARYIVF\n+        64: ldc           #60                 // String BINARYIVF\n         66: iconst_4\n-        67: ldc           #22                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n-        69: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        72: putstatic     #23                 // Field BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        75: new           #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n+        67: ldc           #61                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam\n+        69: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        72: putstatic     #16                 // Field BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        75: new           #1                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n         78: dup\n-        79: ldc           #24                 // String FLAT\n+        79: ldc           #63                 // String FLAT\n         81: iconst_5\n-        82: ldc           #25                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-        84: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        87: putstatic     #26                 // Field FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        90: bipush        6\n-        92: anewarray     #4                  // class dev/langchain4j/store/embedding/vearch/RetrievalType\n-        95: dup\n-        96: iconst_0\n-        97: getstatic     #11                 // Field IVFPQ:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       100: aastore\n-       101: dup\n-       102: iconst_1\n-       103: getstatic     #14                 // Field HNSW:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       106: aastore\n-       107: dup\n-       108: iconst_2\n-       109: getstatic     #17                 // Field GPU:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       112: aastore\n-       113: dup\n-       114: iconst_3\n-       115: getstatic     #20                 // Field IVFFLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       118: aastore\n-       119: dup\n-       120: iconst_4\n-       121: getstatic     #23                 // Field BINARYIVF:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       124: aastore\n-       125: dup\n-       126: iconst_5\n-       127: getstatic     #26                 // Field FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       130: aastore\n-       131: putstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-       134: return\n+        82: ldc           #64                 // class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+        84: invokespecial #48                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        87: putstatic     #19                 // Field FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        90: invokestatic  #66                 // Method $values:()[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        93: putstatic     #22                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        96: return\n       LineNumberTable:\n         line 7: 0\n         line 8: 15\n         line 9: 30\n         line 10: 45\n         line 11: 60\n         line 12: 75\n         line 5: 90\n }\n-Signature: #60                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/RetrievalType;>;\n+Signature: #87                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/RetrievalType;>;\n SourceFile: \"RetrievalType.java\"\n InnerClasses:\n-  public static #72= #9 of #70;           // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #77= #13 of #70;          // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #80= #16 of #70;          // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #83= #19 of #70;          // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #86= #22 of #70;          // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #34= #25 of #70;          // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #93= #46 of #91;          // IVFPQParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #94= #52 of #91;          // HNSWParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #95= #55 of #91;          // GPUParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #96= #58 of #91;          // IVFFLATParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #97= #61 of #91;          // BINARYIVFParam=class dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #21= #64 of #91;          // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,79 +1,79 @@\n-  SHA-256 checksum 6218c136451ed6794f50be3bb8a3df6d9825f5e7a9dfdb470dbc30f210d482b4\n+  SHA-256 checksum e8369644924376c73189711a77c8f5de941353faf28374d21c9fdbb415d64eb3\n   Compiled from \"SearchRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam$QueryParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#39        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#40        // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:Ljava/util/List;\n-   #3 = Class              #42            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-   #4 = Methodref          #3.#43         // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.\"<init>\":(Ljava/util/List;)V\n-   #5 = Class              #44            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#39         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #45            // SearchRequest.QueryParam.QueryParamBuilder(sum=\n-   #8 = Methodref          #5.#46         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#47         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #48            // )\n-  #11 = Methodref          #5.#49         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #50            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  #13 = Class              #51            // java/lang/Object\n-  #14 = Utf8               sum\n-  #15 = Utf8               Ljava/util/List;\n-  #16 = Utf8               Signature\n-  #17 = Class              #52            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #18 = Utf8               VectorParam\n-  #19 = Utf8               InnerClasses\n-  #20 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-  #21 = Utf8               <init>\n-  #22 = Utf8               ()V\n-  #23 = Utf8               Code\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               QueryParam\n-  #28 = Utf8               QueryParamBuilder\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #30 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #31 = Utf8               LocalVariableTypeTable\n-  #32 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #33 = Utf8               build\n-  #34 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #35 = Utf8               toString\n-  #36 = Utf8               ()Ljava/lang/String;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               SearchRequest.java\n-  #39 = NameAndType        #21:#22        // \"<init>\":()V\n-  #40 = NameAndType        #14:#15        // sum:Ljava/util/List;\n-  #41 = Class              #53            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #42 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #43 = NameAndType        #21:#54        // \"<init>\":(Ljava/util/List;)V\n-  #44 = Utf8               java/lang/StringBuilder\n-  #45 = Utf8               SearchRequest.QueryParam.QueryParamBuilder(sum=\n-  #46 = NameAndType        #55:#56        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #47 = NameAndType        #55:#57        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #48 = Utf8               )\n-  #49 = NameAndType        #35:#36        // toString:()Ljava/lang/String;\n-  #50 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  #51 = Utf8               java/lang/Object\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #54 = Utf8               (Ljava/util/List;)V\n-  #55 = Utf8               append\n-  #56 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #57 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+   #9 = NameAndType        #11:#12        // sum:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  #11 = Utf8               sum\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.\"<init>\":(Ljava/util/List;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/util/List;)V\n+  #17 = Utf8               (Ljava/util/List;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // SearchRequest.QueryParam.QueryParamBuilder(sum=\n+  #22 = Utf8               SearchRequest.QueryParam.QueryParamBuilder(sum=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Signature\n+  #37 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #43 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #44 = Utf8               LocalVariableTypeTable\n+  #45 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #46 = Utf8               build\n+  #47 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #48 = Utf8               SourceFile\n+  #49 = Utf8               SearchRequest.java\n+  #50 = Utf8               InnerClasses\n+  #51 = Class              #52            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #52 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #53 = Utf8               QueryParam\n+  #54 = Utf8               QueryParamBuilder\n+  #55 = Class              #56            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #56 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #57 = Utf8               VectorParam\n {\n   private java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam> sum;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #20                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+    Signature: #37                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam$QueryParamBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -88,66 +88,66 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam$QueryParamBuilder sum(java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\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 sum:Ljava/util/List;\n+         2: putfield      #7                  // Field sum:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n             0       7     1   sum   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1   sum   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-    Signature: #32                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+    Signature: #45                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field sum:Ljava/util/List;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.\"<init>\":(Ljava/util/List;)V\n+         5: getfield      #7                  // Field sum:Ljava/util/List;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.\"<init>\":(Ljava/util/List;)V\n         11: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String SearchRequest.QueryParam.QueryParamBuilder(sum=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String SearchRequest.QueryParam.QueryParamBuilder(sum=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field sum:Ljava/util/List;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field sum:Ljava/util/List;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #18= #17 of #41;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #27= #3 of #41;           // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #28= #12 of #3;           // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  public static #53= #13 of #51;          // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #54= #8 of #13;           // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  public static #57= #55 of #51;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,131 +1,131 @@\n-  SHA-256 checksum 470c2eaeb4d173c1a489fb8ee0560003f601ad6b6bdc7375d30765a831825464\n+  SHA-256 checksum f1aefb9934b075e5a01a27bd62a6bbff5559fa66a7016411ea783ad6283b6895\n   Compiled from \"SearchRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #5                          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  super_class: #6                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #6.#33         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #5.#34         // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.sum:Ljava/util/List;\n-   #3 = Class              #35            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-   #4 = Methodref          #3.#33         // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.\"<init>\":()V\n-   #5 = Class              #37            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-   #6 = Class              #38            // java/lang/Object\n-   #7 = Utf8               QueryParam\n-   #8 = Utf8               InnerClasses\n-   #9 = Utf8               QueryParamBuilder\n-  #10 = Utf8               sum\n-  #11 = Utf8               Ljava/util/List;\n-  #12 = Utf8               Signature\n-  #13 = Class              #39            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #14 = Utf8               VectorParam\n-  #15 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ljava/util/List;)V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #23 = Utf8               LocalVariableTypeTable\n-  #24 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n-  #25 = Utf8               builder\n-  #26 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #27 = Utf8               getSum\n-  #28 = Utf8               ()Ljava/util/List;\n-  #29 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-  #30 = Utf8               setSum\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               SearchRequest.java\n-  #33 = NameAndType        #16:#40        // \"<init>\":()V\n-  #34 = NameAndType        #10:#11        // sum:Ljava/util/List;\n-  #35 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  #36 = Class              #41            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #38 = Utf8               java/lang/Object\n-  #39 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #40 = Utf8               ()V\n-  #41 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\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/vearch/SearchRequest$QueryParam.sum:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+   #9 = NameAndType        #11:#12        // sum:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #11 = Utf8               sum\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  #15 = Methodref          #13.#3         // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.\"<init>\":()V\n+  #16 = Utf8               Signature\n+  #17 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+  #18 = Utf8               (Ljava/util/List;)V\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #24 = Utf8               LocalVariableTypeTable\n+  #25 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #28 = Utf8               getSum\n+  #29 = Utf8               ()Ljava/util/List;\n+  #30 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+  #31 = Utf8               setSum\n+  #32 = Utf8               SourceFile\n+  #33 = Utf8               SearchRequest.java\n+  #34 = Utf8               InnerClasses\n+  #35 = Class              #36            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #37 = Utf8               QueryParam\n+  #38 = Utf8               QueryParamBuilder\n+  #39 = Class              #40            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #40 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #41 = Utf8               VectorParam\n {\n   private java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam> sum;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #15                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+    Signature: #17                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam(java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field sum:Ljava/util/List;\n+         6: putfield      #7                  // Field sum:Ljava/util/List;\n          9: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n             0      10     1   sum   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     1   sum   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-    Signature: #24                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n+    Signature: #25                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam$QueryParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n          3: dup\n-         4: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.\"<init>\":()V\n+         4: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 20: 0\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam> getSum();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field sum:Ljava/util/List;\n+         1: getfield      #7                  // Field sum:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-    Signature: #29                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n+    Signature: #30                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n \n   public void setSum(java.util.List<dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam>);\n     descriptor: (Ljava/util/List;)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 sum:Ljava/util/List;\n+         2: putfield      #7                  // Field sum:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n             0       6     1   sum   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1   sum   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;\n-    Signature: #24                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n+    Signature: #25                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;>;)V\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #7= #5 of #36;            // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #9= #3 of #5;             // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  public static #14= #13 of #36;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #37= #8 of #35;           // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #38= #13 of #8;           // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  public static #41= #39 of #35;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum bc22381f437da3dd72beffb37899dd7ab272c6249a85be58f024d28b0e435589\n+  SHA-256 checksum 99e701a7c43c0e440b8a9d307ac192cf05a066ba63309645abd7856823fedf5c\n   Compiled from \"SearchRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#48        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#49        // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-   #3 = Fieldref           #16.#50        // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:Ljava/lang/Integer;\n-   #4 = Fieldref           #16.#51        // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:Ljava/util/List;\n-   #5 = Class              #52            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-   #6 = Methodref          #5.#53         // dev/langchain4j/store/embedding/vearch/SearchRequest.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n-   #7 = Class              #54            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#48         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #55            // SearchRequest.SearchRequestBuilder(query=\n-  #10 = Methodref          #7.#56         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = Methodref          #7.#57         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #58            // , size=\n-  #13 = String             #59            // , fields=\n-  #14 = String             #60            // )\n-  #15 = Methodref          #7.#61         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #62            // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  #17 = Class              #63            // java/lang/Object\n-  #18 = Utf8               query\n-  #19 = Class              #64            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #20 = Utf8               QueryParam\n-  #21 = Utf8               InnerClasses\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #23 = Utf8               size\n-  #24 = Utf8               Ljava/lang/Integer;\n-  #25 = Utf8               fields\n-  #26 = Utf8               Ljava/util/List;\n-  #27 = Utf8               Signature\n-  #28 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #29 = Utf8               <init>\n-  #30 = Utf8               ()V\n-  #31 = Utf8               Code\n-  #32 = Utf8               LineNumberTable\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               this\n-  #35 = Utf8               SearchRequestBuilder\n-  #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #37 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #38 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #39 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #40 = Utf8               LocalVariableTypeTable\n-  #41 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #42 = Utf8               build\n-  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #44 = Utf8               toString\n-  #45 = Utf8               ()Ljava/lang/String;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               SearchRequest.java\n-  #48 = NameAndType        #29:#30        // \"<init>\":()V\n-  #49 = NameAndType        #18:#22        // query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #50 = NameAndType        #23:#24        // size:Ljava/lang/Integer;\n-  #51 = NameAndType        #25:#26        // fields:Ljava/util/List;\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #53 = NameAndType        #29:#65        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n-  #54 = Utf8               java/lang/StringBuilder\n-  #55 = Utf8               SearchRequest.SearchRequestBuilder(query=\n-  #56 = NameAndType        #66:#67        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #57 = NameAndType        #66:#68        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #58 = Utf8               , size=\n-  #59 = Utf8               , fields=\n-  #60 = Utf8               )\n-  #61 = NameAndType        #44:#45        // toString:()Ljava/lang/String;\n-  #62 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  #63 = Utf8               java/lang/Object\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #65 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n-  #66 = Utf8               append\n-  #67 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #68 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+   #9 = NameAndType        #11:#12        // query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  #11 = Utf8               query\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // size:Ljava/lang/Integer;\n+  #15 = Utf8               size\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:Ljava/util/List;\n+  #18 = NameAndType        #19:#20        // fields:Ljava/util/List;\n+  #19 = Utf8               fields\n+  #20 = Utf8               Ljava/util/List;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #23 = Methodref          #21.#24        // dev/langchain4j/store/embedding/vearch/SearchRequest.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n+  #25 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // SearchRequest.SearchRequestBuilder(query=\n+  #30 = Utf8               SearchRequest.SearchRequestBuilder(query=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = Methodref          #26.#36        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #33:#37        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // , size=\n+  #39 = Utf8               , size=\n+  #40 = String             #41            // , fields=\n+  #41 = Utf8               , fields=\n+  #42 = String             #43            // )\n+  #43 = Utf8               )\n+  #44 = Methodref          #26.#45        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #45 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n+  #46 = Utf8               toString\n+  #47 = Utf8               ()Ljava/lang/String;\n+  #48 = Utf8               Signature\n+  #49 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #55 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #56 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #57 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #58 = Utf8               LocalVariableTypeTable\n+  #59 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #60 = Utf8               build\n+  #61 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #62 = Utf8               SourceFile\n+  #63 = Utf8               SearchRequest.java\n+  #64 = Utf8               InnerClasses\n+  #65 = Utf8               SearchRequestBuilder\n+  #66 = Class              #67            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #67 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #68 = Utf8               QueryParam\n {\n   private dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam query;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer size;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.String> fields;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #28                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #49                          // Ljava/util/List<Ljava/lang/String;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -107,15 +107,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder query(dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\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 query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+         2: putfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n@@ -124,15 +124,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder size(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\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 size:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field size:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n@@ -141,79 +141,79 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder fields(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\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 fields:Ljava/util/List;\n+         2: putfield      #17                 // Field fields:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n             0       7     1 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #41                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+    Signature: #59                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.SearchRequest build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchRequest\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchRequest\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+         5: getfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n          8: aload_0\n-         9: getfield      #3                  // Field size:Ljava/lang/Integer;\n+         9: getfield      #13                 // Field size:Ljava/lang/Integer;\n         12: aload_0\n-        13: getfield      #4                  // Field fields:Ljava/util/List;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n+        13: getfield      #17                 // Field fields:Ljava/util/List;\n+        16: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n         19: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String SearchRequest.SearchRequestBuilder(query=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String SearchRequest.SearchRequestBuilder(query=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , size=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+        16: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String , size=\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field size:Ljava/lang/Integer;\n-        28: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , fields=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field size:Ljava/lang/Integer;\n+        28: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , fields=\n+        33: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field fields:Ljava/util/List;\n-        40: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field fields:Ljava/util/List;\n+        40: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #42                 // String )\n+        45: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #20= #19 of #5;           // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #35= #16 of #5;           // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #65= #8 of #21;           // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #68= #66 of #21;          // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,94 +1,94 @@\n-  SHA-256 checksum a3e95eb8b9ae250aa8738b017d213055ecbc95aebc17ce5d56ed505d8041dc80\n+  SHA-256 checksum a5c654a2b88369ac44916b4f1249600a9ee6794994bf260b7d81660e39caf5eb\n   Compiled from \"SearchRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#47        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#48        // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:Ljava/lang/String;\n-   #3 = Fieldref           #16.#49        // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:Ljava/util/List;\n-   #4 = Fieldref           #16.#50        // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:Ljava/lang/Double;\n-   #5 = Class              #52            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-   #6 = Methodref          #5.#53         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n-   #7 = Class              #54            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#47         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #55            // SearchRequest.VectorParam.VectorParamBuilder(field=\n-  #10 = Methodref          #7.#56         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = String             #57            // , feature=\n-  #12 = Methodref          #7.#58         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #13 = String             #59            // , minScore=\n-  #14 = String             #60            // )\n-  #15 = Methodref          #7.#61         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #62            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  #17 = Class              #63            // java/lang/Object\n-  #18 = Utf8               field\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               feature\n-  #21 = Utf8               Ljava/util/List;\n-  #22 = Utf8               Signature\n-  #23 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-  #24 = Utf8               minScore\n-  #25 = Utf8               Ljava/lang/Double;\n-  #26 = Utf8               <init>\n-  #27 = Utf8               ()V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               VectorParam\n-  #33 = Utf8               InnerClasses\n-  #34 = Utf8               VectorParamBuilder\n-  #35 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #36 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #37 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #38 = Utf8               LocalVariableTypeTable\n-  #39 = Utf8               (Ljava/util/List<Ljava/lang/Float;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #40 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #41 = Utf8               build\n-  #42 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-  #43 = Utf8               toString\n-  #44 = Utf8               ()Ljava/lang/String;\n-  #45 = Utf8               SourceFile\n-  #46 = Utf8               SearchRequest.java\n-  #47 = NameAndType        #26:#27        // \"<init>\":()V\n-  #48 = NameAndType        #18:#19        // field:Ljava/lang/String;\n-  #49 = NameAndType        #20:#21        // feature:Ljava/util/List;\n-  #50 = NameAndType        #24:#25        // minScore:Ljava/lang/Double;\n-  #51 = Class              #64            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #53 = NameAndType        #26:#65        // \"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n-  #54 = Utf8               java/lang/StringBuilder\n-  #55 = Utf8               SearchRequest.VectorParam.VectorParamBuilder(field=\n-  #56 = NameAndType        #66:#67        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #57 = Utf8               , feature=\n-  #58 = NameAndType        #66:#68        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #59 = Utf8               , minScore=\n-  #60 = Utf8               )\n-  #61 = NameAndType        #43:#44        // toString:()Ljava/lang/String;\n-  #62 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  #63 = Utf8               java/lang/Object\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #65 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n-  #66 = Utf8               append\n-  #67 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #68 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+   #9 = NameAndType        #11:#12        // field:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  #11 = Utf8               field\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:Ljava/util/List;\n+  #14 = NameAndType        #15:#16        // feature:Ljava/util/List;\n+  #15 = Utf8               feature\n+  #16 = Utf8               Ljava/util/List;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:Ljava/lang/Double;\n+  #18 = NameAndType        #19:#20        // minScore:Ljava/lang/Double;\n+  #19 = Utf8               minScore\n+  #20 = Utf8               Ljava/lang/Double;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #23 = Methodref          #21.#24        // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n+  #25 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // SearchRequest.VectorParam.VectorParamBuilder(field=\n+  #30 = Utf8               SearchRequest.VectorParam.VectorParamBuilder(field=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = String             #36            // , feature=\n+  #36 = Utf8               , feature=\n+  #37 = Methodref          #26.#38        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = NameAndType        #33:#39        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #40 = String             #41            // , minScore=\n+  #41 = Utf8               , minScore=\n+  #42 = String             #43            // )\n+  #43 = Utf8               )\n+  #44 = Methodref          #26.#45        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #45 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n+  #46 = Utf8               toString\n+  #47 = Utf8               ()Ljava/lang/String;\n+  #48 = Utf8               Signature\n+  #49 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #55 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #56 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #57 = Utf8               LocalVariableTypeTable\n+  #58 = Utf8               (Ljava/util/List<Ljava/lang/Float;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #59 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #60 = Utf8               build\n+  #61 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+  #62 = Utf8               SourceFile\n+  #63 = Utf8               SearchRequest.java\n+  #64 = Utf8               InnerClasses\n+  #65 = Class              #66            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #66 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #67 = Utf8               VectorParam\n+  #68 = Utf8               VectorParamBuilder\n {\n   private java.lang.String field;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.Float> feature;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #23                          // Ljava/util/List<Ljava/lang/Float;>;\n+    Signature: #49                          // Ljava/util/List<Ljava/lang/Float;>;\n \n   private java.lang.Double minScore;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder();\n     descriptor: ()V\n@@ -107,15 +107,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder field(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\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 field:Ljava/lang/String;\n+         2: putfield      #7                  // Field field:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n@@ -124,96 +124,96 @@\n   public dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder feature(java.util.List<java.lang.Float>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\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 feature:Ljava/util/List;\n+         2: putfield      #13                 // Field feature:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n             0       7     1 feature   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 feature   Ljava/util/List<Ljava/lang/Float;>;\n-    Signature: #39                          // (Ljava/util/List<Ljava/lang/Float;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+    Signature: #58                          // (Ljava/util/List<Ljava/lang/Float;>;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder minScore(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\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 minScore:Ljava/lang/Double;\n+         2: putfield      #17                 // Field minScore:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n             0       7     1 minScore   Ljava/lang/Double;\n \n   public dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field field:Ljava/lang/String;\n+         5: getfield      #7                  // Field field:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field feature:Ljava/util/List;\n+         9: getfield      #13                 // Field feature:Ljava/util/List;\n         12: aload_0\n-        13: getfield      #4                  // Field minScore:Ljava/lang/Double;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n+        13: getfield      #17                 // Field minScore:Ljava/lang/Double;\n+        16: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.\"<init>\":(Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n         19: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String SearchRequest.VectorParam.VectorParamBuilder(field=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String SearchRequest.VectorParam.VectorParamBuilder(field=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field field:Ljava/lang/String;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , feature=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field field:Ljava/lang/String;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #35                 // String , feature=\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field feature:Ljava/util/List;\n-        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , minScore=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field feature:Ljava/util/List;\n+        28: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , minScore=\n+        33: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field minScore:Ljava/lang/Double;\n-        40: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field minScore:Ljava/lang/Double;\n+        40: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #42                 // String )\n+        45: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #32= #5 of #51;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #34= #16 of #5;           // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  public static #67= #21 of #65;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #68= #8 of #21;           // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,180 @@\n-  SHA-256 checksum bdf4549f9aa79e837d2b37b6410dedea481cfe2dd1fa1e0f635acceb30162aed\n+  SHA-256 checksum 2dcc05f63dfa0dcbf8ff43841d42d83a3f4796fae159ed088b76c0651b3574ce\n   Compiled from \"SearchRequest.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#47         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#48         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.field:Ljava/lang/String;\n-   #3 = Fieldref           #7.#49         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.feature:Ljava/util/List;\n-   #4 = Fieldref           #7.#50         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.minScore:Ljava/lang/Double;\n-   #5 = Class              #51            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-   #6 = Methodref          #5.#47         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.\"<init>\":()V\n-   #7 = Class              #53            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-   #8 = Class              #54            // java/lang/Object\n-   #9 = Utf8               VectorParam\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               VectorParamBuilder\n-  #12 = Utf8               field\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               feature\n-  #15 = Utf8               Ljava/util/List;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-  #18 = Utf8               minScore\n-  #19 = Utf8               Ljava/lang/Double;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-  #27 = Utf8               LocalVariableTypeTable\n-  #28 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;Ljava/lang/Double;)V\n-  #29 = Utf8               builder\n-  #30 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #31 = Utf8               getField\n-  #32 = Utf8               ()Ljava/lang/String;\n-  #33 = Utf8               getFeature\n-  #34 = Utf8               ()Ljava/util/List;\n-  #35 = Utf8               ()Ljava/util/List<Ljava/lang/Float;>;\n-  #36 = Utf8               getMinScore\n-  #37 = Utf8               ()Ljava/lang/Double;\n-  #38 = Utf8               setField\n-  #39 = Utf8               (Ljava/lang/String;)V\n-  #40 = Utf8               setFeature\n-  #41 = Utf8               (Ljava/util/List;)V\n-  #42 = Utf8               (Ljava/util/List<Ljava/lang/Float;>;)V\n-  #43 = Utf8               setMinScore\n-  #44 = Utf8               (Ljava/lang/Double;)V\n-  #45 = Utf8               SourceFile\n-  #46 = Utf8               SearchRequest.java\n-  #47 = NameAndType        #20:#55        // \"<init>\":()V\n-  #48 = NameAndType        #12:#13        // field:Ljava/lang/String;\n-  #49 = NameAndType        #14:#15        // feature:Ljava/util/List;\n-  #50 = NameAndType        #18:#19        // minScore:Ljava/lang/Double;\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  #52 = Class              #56            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #54 = Utf8               java/lang/Object\n-  #55 = Utf8               ()V\n-  #56 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\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/vearch/SearchRequest$VectorParam.field:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+   #9 = NameAndType        #11:#12        // field:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #11 = Utf8               field\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.feature:Ljava/util/List;\n+  #14 = NameAndType        #15:#16        // feature:Ljava/util/List;\n+  #15 = Utf8               feature\n+  #16 = Utf8               Ljava/util/List;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.minScore:Ljava/lang/Double;\n+  #18 = NameAndType        #19:#20        // minScore:Ljava/lang/Double;\n+  #19 = Utf8               minScore\n+  #20 = Utf8               Ljava/lang/Double;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  #23 = Methodref          #21.#3         // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.\"<init>\":()V\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #26 = Utf8               (Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+  #32 = Utf8               LocalVariableTypeTable\n+  #33 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;Ljava/lang/Double;)V\n+  #34 = Utf8               builder\n+  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #36 = Utf8               getField\n+  #37 = Utf8               ()Ljava/lang/String;\n+  #38 = Utf8               getFeature\n+  #39 = Utf8               ()Ljava/util/List;\n+  #40 = Utf8               ()Ljava/util/List<Ljava/lang/Float;>;\n+  #41 = Utf8               getMinScore\n+  #42 = Utf8               ()Ljava/lang/Double;\n+  #43 = Utf8               setField\n+  #44 = Utf8               (Ljava/lang/String;)V\n+  #45 = Utf8               setFeature\n+  #46 = Utf8               (Ljava/util/List;)V\n+  #47 = Utf8               (Ljava/util/List<Ljava/lang/Float;>;)V\n+  #48 = Utf8               setMinScore\n+  #49 = Utf8               (Ljava/lang/Double;)V\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               SearchRequest.java\n+  #52 = Utf8               InnerClasses\n+  #53 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #55 = Utf8               VectorParam\n+  #56 = Utf8               VectorParamBuilder\n {\n   private java.lang.String field;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.Float> feature;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/List<Ljava/lang/Float;>;\n+    Signature: #25                          // Ljava/util/List<Ljava/lang/Float;>;\n \n   private java.lang.Double minScore;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam(java.lang.String, java.util.List<java.lang.Float>, java.lang.Double);\n     descriptor: (Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field field:Ljava/lang/String;\n+         6: putfield      #7                  // Field field:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field feature:Ljava/util/List;\n+        11: putfield      #13                 // Field feature:Ljava/util/List;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field minScore:Ljava/lang/Double;\n+        16: putfield      #17                 // Field minScore:Ljava/lang/Double;\n         19: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n             0      20     1 field   Ljava/lang/String;\n             0      20     2 feature   Ljava/util/List;\n             0      20     3 minScore   Ljava/lang/Double;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     2 feature   Ljava/util/List<Ljava/lang/Float;>;\n-    Signature: #28                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;Ljava/lang/Double;)V\n+    Signature: #33                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;Ljava/lang/Double;)V\n \n   public static dev.langchain4j.store.embedding.vearch.SearchRequest$VectorParam$VectorParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.\"<init>\":()V\n+         4: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 28: 0\n \n   public java.lang.String getField();\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 field:Ljava/lang/String;\n+         1: getfield      #7                  // Field field:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n \n   public java.util.List<java.lang.Float> getFeature();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field feature:Ljava/util/List;\n+         1: getfield      #13                 // Field feature:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-    Signature: #35                          // ()Ljava/util/List<Ljava/lang/Float;>;\n+    Signature: #40                          // ()Ljava/util/List<Ljava/lang/Float;>;\n \n   public java.lang.Double getMinScore();\n     descriptor: ()Ljava/lang/Double;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field minScore:Ljava/lang/Double;\n+         1: getfield      #17                 // Field minScore:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n \n   public void setField(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 field:Ljava/lang/String;\n+         2: putfield      #7                  // Field field:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n             0       6     1 field   Ljava/lang/String;\n@@ -182,40 +182,40 @@\n   public void setFeature(java.util.List<java.lang.Float>);\n     descriptor: (Ljava/util/List;)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 feature:Ljava/util/List;\n+         2: putfield      #13                 // Field feature:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n             0       6     1 feature   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 feature   Ljava/util/List<Ljava/lang/Float;>;\n-    Signature: #42                          // (Ljava/util/List<Ljava/lang/Float;>;)V\n+    Signature: #47                          // (Ljava/util/List<Ljava/lang/Float;>;)V\n \n   public void setMinScore(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)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 minScore:Ljava/lang/Double;\n+         2: putfield      #17                 // Field minScore:Ljava/lang/Double;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n             0       6     1 minScore   Ljava/lang/Double;\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #9= #7 of #52;            // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #11= #5 of #7;            // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  public static #55= #8 of #53;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #56= #21 of #8;           // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchRequest.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,183 +1,183 @@\n-  SHA-256 checksum a9ddd1d99c7d6cf09cb6b168abd1566e08da56d5c714eeb01c5ecbadba2899be\n+  SHA-256 checksum 703d799f18c8c56a49d0cc678b6f957e0fd2e59b8c024bd2955abe98170c6db9\n   Compiled from \"SearchRequest.java\"\n class dev.langchain4j.store.embedding.vearch.SearchRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#50         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#51         // dev/langchain4j/store/embedding/vearch/SearchRequest.query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-   #3 = Fieldref           #7.#52         // dev/langchain4j/store/embedding/vearch/SearchRequest.size:Ljava/lang/Integer;\n-   #4 = Fieldref           #7.#53         // dev/langchain4j/store/embedding/vearch/SearchRequest.fields:Ljava/util/List;\n-   #5 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-   #6 = Methodref          #5.#50         // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.\"<init>\":()V\n-   #7 = Class              #55            // dev/langchain4j/store/embedding/vearch/SearchRequest\n-   #8 = Class              #56            // java/lang/Object\n-   #9 = Utf8               SearchRequestBuilder\n-  #10 = Utf8               InnerClasses\n-  #11 = Class              #57            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #12 = Utf8               VectorParam\n-  #13 = Class              #58            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #14 = Utf8               QueryParam\n-  #15 = Utf8               query\n-  #16 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #17 = Utf8               size\n-  #18 = Utf8               Ljava/lang/Integer;\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/vearch/SearchRequest.query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchRequest\n+   #9 = NameAndType        #11:#12        // query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #11 = Utf8               query\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchRequest.size:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // size:Ljava/lang/Integer;\n+  #15 = Utf8               size\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchRequest.fields:Ljava/util/List;\n+  #18 = NameAndType        #19:#20        // fields:Ljava/util/List;\n   #19 = Utf8               fields\n   #20 = Utf8               Ljava/util/List;\n-  #21 = Utf8               Signature\n-  #22 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #23 = Utf8               <init>\n-  #24 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n-  #25 = Utf8               Code\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #30 = Utf8               LocalVariableTypeTable\n-  #31 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List<Ljava/lang/String;>;)V\n-  #32 = Utf8               builder\n-  #33 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #34 = Utf8               getQuery\n-  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #36 = Utf8               getSize\n-  #37 = Utf8               ()Ljava/lang/Integer;\n-  #38 = Utf8               getFields\n-  #39 = Utf8               ()Ljava/util/List;\n-  #40 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #41 = Utf8               setQuery\n-  #42 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)V\n-  #43 = Utf8               setSize\n-  #44 = Utf8               (Ljava/lang/Integer;)V\n-  #45 = Utf8               setFields\n-  #46 = Utf8               (Ljava/util/List;)V\n-  #47 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               SearchRequest.java\n-  #50 = NameAndType        #23:#59        // \"<init>\":()V\n-  #51 = NameAndType        #15:#16        // query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #52 = NameAndType        #17:#18        // size:Ljava/lang/Integer;\n-  #53 = NameAndType        #19:#20        // fields:Ljava/util/List;\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #56 = Utf8               java/lang/Object\n-  #57 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #58 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #59 = Utf8               ()V\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  #23 = Methodref          #21.#3         // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.\"<init>\":()V\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #26 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #32 = Utf8               LocalVariableTypeTable\n+  #33 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List<Ljava/lang/String;>;)V\n+  #34 = Utf8               builder\n+  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #36 = Utf8               getQuery\n+  #37 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #38 = Utf8               getSize\n+  #39 = Utf8               ()Ljava/lang/Integer;\n+  #40 = Utf8               getFields\n+  #41 = Utf8               ()Ljava/util/List;\n+  #42 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #43 = Utf8               setQuery\n+  #44 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)V\n+  #45 = Utf8               setSize\n+  #46 = Utf8               (Ljava/lang/Integer;)V\n+  #47 = Utf8               setFields\n+  #48 = Utf8               (Ljava/util/List;)V\n+  #49 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               SearchRequest.java\n+  #52 = Utf8               InnerClasses\n+  #53 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #55 = Utf8               QueryParam\n+  #56 = Utf8               SearchRequestBuilder\n+  #57 = Class              #58            // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #58 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #59 = Utf8               VectorParam\n {\n   private dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam query;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer size;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.String> fields;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #22                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #25                          // Ljava/util/List<Ljava/lang/String;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchRequest(dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam, java.lang.Integer, java.util.List<java.lang.String>);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+         6: putfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field size:Ljava/lang/Integer;\n+        11: putfield      #13                 // Field size:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field fields:Ljava/util/List;\n+        16: putfield      #17                 // Field fields:Ljava/util/List;\n         19: return\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n             0      20     1 query   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n             0      20     2  size   Ljava/lang/Integer;\n             0      20     3 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     3 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #31                          // (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List<Ljava/lang/String;>;)V\n+    Signature: #33                          // (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;Ljava/lang/Integer;Ljava/util/List<Ljava/lang/String;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.SearchRequest$SearchRequestBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.\"<init>\":()V\n+         4: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 11: 0\n \n   public dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam getQuery();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+         1: getfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n          4: areturn\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n \n   public java.lang.Integer getSize();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field size:Ljava/lang/Integer;\n+         1: getfield      #13                 // Field size:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n \n   public java.util.List<java.lang.String> getFields();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field fields:Ljava/util/List;\n+         1: getfield      #17                 // Field fields:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-    Signature: #40                          // ()Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #42                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public void setQuery(dev.langchain4j.store.embedding.vearch.SearchRequest$QueryParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)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 query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+         2: putfield      #7                  // Field query:Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n             0       6     1 query   Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n@@ -185,15 +185,15 @@\n   public void setSize(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 size:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field size:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n             0       6     1  size   Ljava/lang/Integer;\n@@ -201,25 +201,25 @@\n   public void setFields(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)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 fields:Ljava/util/List;\n+         2: putfield      #17                 // Field fields:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n             0       6     1 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #47                          // (Ljava/util/List<Ljava/lang/String;>;)V\n+    Signature: #49                          // (Ljava/util/List<Ljava/lang/String;>;)V\n }\n SourceFile: \"SearchRequest.java\"\n InnerClasses:\n-  public static #9= #5 of #7;             // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #12= #11 of #7;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #14= #13 of #7;           // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #55= #53 of #8;           // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #56= #21 of #8;           // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #59= #57 of #8;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 9ccc37a8161fbd1b2eab255ce8962d8a73e4422abc83de91ab819edbe28aa376\n+  SHA-256 checksum 14e292c0af06452e775e1ff61f186faab92d41461b90f520fb1e621102bad0aa\n   Compiled from \"SearchResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#49        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#50        // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.total:Ljava/lang/Integer;\n-   #3 = Fieldref           #16.#51        // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.maxScore:Ljava/lang/Double;\n-   #4 = Fieldref           #16.#52        // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.hits:Ljava/util/List;\n-   #5 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-   #6 = Methodref          #5.#55         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n-   #7 = Class              #56            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#49         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #57            // SearchResponse.Hit.HitBuilder(total=\n-  #10 = Methodref          #7.#58         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = Methodref          #7.#59         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #60            // , maxScore=\n-  #13 = String             #61            // , hits=\n-  #14 = String             #62            // )\n-  #15 = Methodref          #7.#63         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #64            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n-  #17 = Class              #65            // java/lang/Object\n-  #18 = Utf8               total\n-  #19 = Utf8               Ljava/lang/Integer;\n-  #20 = Utf8               maxScore\n-  #21 = Utf8               Ljava/lang/Double;\n-  #22 = Utf8               hits\n-  #23 = Utf8               Ljava/util/List;\n-  #24 = Utf8               Signature\n-  #25 = Class              #66            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #26 = Utf8               SearchedDocument\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-  #29 = Utf8               <init>\n-  #30 = Utf8               ()V\n-  #31 = Utf8               Code\n-  #32 = Utf8               LineNumberTable\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               this\n-  #35 = Utf8               Hit\n-  #36 = Utf8               HitBuilder\n-  #37 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #38 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #39 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #40 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #41 = Utf8               LocalVariableTypeTable\n-  #42 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #43 = Utf8               build\n-  #44 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #45 = Utf8               toString\n-  #46 = Utf8               ()Ljava/lang/String;\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               SearchResponse.java\n-  #49 = NameAndType        #29:#30        // \"<init>\":()V\n-  #50 = NameAndType        #18:#19        // total:Ljava/lang/Integer;\n-  #51 = NameAndType        #20:#21        // maxScore:Ljava/lang/Double;\n-  #52 = NameAndType        #22:#23        // hits:Ljava/util/List;\n-  #53 = Class              #67            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #55 = NameAndType        #29:#68        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n-  #56 = Utf8               java/lang/StringBuilder\n-  #57 = Utf8               SearchResponse.Hit.HitBuilder(total=\n-  #58 = NameAndType        #69:#70        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #59 = NameAndType        #69:#71        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #60 = Utf8               , maxScore=\n-  #61 = Utf8               , hits=\n-  #62 = Utf8               )\n-  #63 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n-  #65 = Utf8               java/lang/Object\n-  #66 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #67 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #68 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n-  #69 = Utf8               append\n-  #70 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #71 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.total:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+   #9 = NameAndType        #11:#12        // total:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+  #11 = Utf8               total\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.maxScore:Ljava/lang/Double;\n+  #14 = NameAndType        #15:#16        // maxScore:Ljava/lang/Double;\n+  #15 = Utf8               maxScore\n+  #16 = Utf8               Ljava/lang/Double;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.hits:Ljava/util/List;\n+  #18 = NameAndType        #19:#20        // hits:Ljava/util/List;\n+  #19 = Utf8               hits\n+  #20 = Utf8               Ljava/util/List;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #23 = Methodref          #21.#24        // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n+  #25 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // SearchResponse.Hit.HitBuilder(total=\n+  #30 = Utf8               SearchResponse.Hit.HitBuilder(total=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = Methodref          #26.#36        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #33:#37        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // , maxScore=\n+  #39 = Utf8               , maxScore=\n+  #40 = String             #41            // , hits=\n+  #41 = Utf8               , hits=\n+  #42 = String             #43            // )\n+  #43 = Utf8               )\n+  #44 = Methodref          #26.#45        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #45 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n+  #46 = Utf8               toString\n+  #47 = Utf8               ()Ljava/lang/String;\n+  #48 = Utf8               Signature\n+  #49 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #55 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #56 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #57 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #58 = Utf8               LocalVariableTypeTable\n+  #59 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #60 = Utf8               build\n+  #61 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #62 = Utf8               SourceFile\n+  #63 = Utf8               SearchResponse.java\n+  #64 = Utf8               InnerClasses\n+  #65 = Class              #66            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #66 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #67 = Utf8               Hit\n+  #68 = Utf8               HitBuilder\n+  #69 = Class              #70            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #70 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #71 = Utf8               SearchedDocument\n {\n   private java.lang.Integer total;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Double maxScore;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument> hits;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #28                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+    Signature: #49                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -110,15 +110,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder total(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\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 total:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field total:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n@@ -127,15 +127,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder maxScore(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\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 maxScore:Ljava/lang/Double;\n+         2: putfield      #13                 // Field maxScore:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n@@ -144,80 +144,80 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder hits(java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\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 hits:Ljava/util/List;\n+         2: putfield      #17                 // Field hits:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n             0       7     1  hits   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1  hits   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-    Signature: #42                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+    Signature: #59                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.SearchResponse$Hit build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field total:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field total:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field maxScore:Ljava/lang/Double;\n+         9: getfield      #13                 // Field maxScore:Ljava/lang/Double;\n         12: aload_0\n-        13: getfield      #4                  // Field hits:Ljava/util/List;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n+        13: getfield      #17                 // Field hits:Ljava/util/List;\n+        16: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n         19: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String SearchResponse.Hit.HitBuilder(total=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String SearchResponse.Hit.HitBuilder(total=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field total:Ljava/lang/Integer;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , maxScore=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field total:Ljava/lang/Integer;\n+        16: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String , maxScore=\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field maxScore:Ljava/lang/Double;\n-        28: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , hits=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field maxScore:Ljava/lang/Double;\n+        28: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , hits=\n+        33: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field hits:Ljava/util/List;\n-        40: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field hits:Ljava/util/List;\n+        40: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #42                 // String )\n+        45: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #26= #25 of #53;          // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #35= #5 of #53;           // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #36= #16 of #5;           // HitBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  public static #67= #21 of #65;          // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #68= #8 of #21;           // HitBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  public static #71= #69 of #65;          // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,183 +1,183 @@\n-  SHA-256 checksum 04dfdc63b03149ae68a5c4e0e25ce430aed496c835b0ee7a935b55e2c9298aa7\n+  SHA-256 checksum 8749ec15e6474ac94dc8dc2bbb594c2d90057cc662902b911c1bbc44992f9913\n   Compiled from \"SearchResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchResponse$Hit\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#49         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#50         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.total:Ljava/lang/Integer;\n-   #3 = Fieldref           #7.#51         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.maxScore:Ljava/lang/Double;\n-   #4 = Fieldref           #7.#52         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.hits:Ljava/util/List;\n-   #5 = Class              #53            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n-   #6 = Methodref          #5.#49         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.\"<init>\":()V\n-   #7 = Class              #55            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-   #8 = Class              #56            // java/lang/Object\n-   #9 = Utf8               Hit\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               HitBuilder\n-  #12 = Utf8               total\n-  #13 = Utf8               Ljava/lang/Integer;\n-  #14 = Utf8               maxScore\n-  #15 = Utf8               Ljava/lang/Double;\n-  #16 = Utf8               hits\n-  #17 = Utf8               Ljava/util/List;\n-  #18 = Utf8               Signature\n-  #19 = Class              #57            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #20 = Utf8               SearchedDocument\n-  #21 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-  #22 = Utf8               <init>\n-  #23 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n-  #24 = Utf8               Code\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               LocalVariableTable\n-  #27 = Utf8               this\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #29 = Utf8               LocalVariableTypeTable\n-  #30 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n-  #31 = Utf8               builder\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n-  #33 = Utf8               getTotal\n-  #34 = Utf8               ()Ljava/lang/Integer;\n-  #35 = Utf8               getMaxScore\n-  #36 = Utf8               ()Ljava/lang/Double;\n-  #37 = Utf8               getHits\n-  #38 = Utf8               ()Ljava/util/List;\n-  #39 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-  #40 = Utf8               setTotal\n-  #41 = Utf8               (Ljava/lang/Integer;)V\n-  #42 = Utf8               setMaxScore\n-  #43 = Utf8               (Ljava/lang/Double;)V\n-  #44 = Utf8               setHits\n-  #45 = Utf8               (Ljava/util/List;)V\n-  #46 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               SearchResponse.java\n-  #49 = NameAndType        #22:#58        // \"<init>\":()V\n-  #50 = NameAndType        #12:#13        // total:Ljava/lang/Integer;\n-  #51 = NameAndType        #14:#15        // maxScore:Ljava/lang/Double;\n-  #52 = NameAndType        #16:#17        // hits:Ljava/util/List;\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n-  #54 = Class              #59            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #55 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #56 = Utf8               java/lang/Object\n-  #57 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #58 = Utf8               ()V\n-  #59 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\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/vearch/SearchResponse$Hit.total:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+   #9 = NameAndType        #11:#12        // total:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #11 = Utf8               total\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.maxScore:Ljava/lang/Double;\n+  #14 = NameAndType        #15:#16        // maxScore:Ljava/lang/Double;\n+  #15 = Utf8               maxScore\n+  #16 = Utf8               Ljava/lang/Double;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.hits:Ljava/util/List;\n+  #18 = NameAndType        #19:#20        // hits:Ljava/util/List;\n+  #19 = Utf8               hits\n+  #20 = Utf8               Ljava/util/List;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+  #23 = Methodref          #21.#3         // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.\"<init>\":()V\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+  #26 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #32 = Utf8               LocalVariableTypeTable\n+  #33 = Utf8               (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n+  #34 = Utf8               builder\n+  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n+  #36 = Utf8               getTotal\n+  #37 = Utf8               ()Ljava/lang/Integer;\n+  #38 = Utf8               getMaxScore\n+  #39 = Utf8               ()Ljava/lang/Double;\n+  #40 = Utf8               getHits\n+  #41 = Utf8               ()Ljava/util/List;\n+  #42 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+  #43 = Utf8               setTotal\n+  #44 = Utf8               (Ljava/lang/Integer;)V\n+  #45 = Utf8               setMaxScore\n+  #46 = Utf8               (Ljava/lang/Double;)V\n+  #47 = Utf8               setHits\n+  #48 = Utf8               (Ljava/util/List;)V\n+  #49 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               SearchResponse.java\n+  #52 = Utf8               InnerClasses\n+  #53 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #55 = Utf8               Hit\n+  #56 = Utf8               HitBuilder\n+  #57 = Class              #58            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #58 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #59 = Utf8               SearchedDocument\n {\n   private java.lang.Integer total;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Double maxScore;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument> hits;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #21                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+    Signature: #25                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchResponse$Hit(java.lang.Integer, java.lang.Double, java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument>);\n     descriptor: (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field total:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field total:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field maxScore:Ljava/lang/Double;\n+        11: putfield      #13                 // Field maxScore:Ljava/lang/Double;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field hits:Ljava/util/List;\n+        16: putfield      #17                 // Field hits:Ljava/util/List;\n         19: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n             0      20     1 total   Ljava/lang/Integer;\n             0      20     2 maxScore   Ljava/lang/Double;\n             0      20     3  hits   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     3  hits   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-    Signature: #30                          // (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n+    Signature: #33                          // (Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.SearchResponse$Hit$HitBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.\"<init>\":()V\n+         4: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 28: 0\n \n   public java.lang.Integer getTotal();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field total:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field total:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n \n   public java.lang.Double getMaxScore();\n     descriptor: ()Ljava/lang/Double;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field maxScore:Ljava/lang/Double;\n+         1: getfield      #13                 // Field maxScore:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument> getHits();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field hits:Ljava/util/List;\n+         1: getfield      #17                 // Field hits:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-    Signature: #39                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+    Signature: #42                          // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n \n   public void setTotal(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 total:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field total:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n             0       6     1 total   Ljava/lang/Integer;\n@@ -185,15 +185,15 @@\n   public void setMaxScore(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)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 maxScore:Ljava/lang/Double;\n+         2: putfield      #13                 // Field maxScore:Ljava/lang/Double;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n             0       6     1 maxScore   Ljava/lang/Double;\n@@ -201,25 +201,25 @@\n   public void setHits(java.util.List<dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument>);\n     descriptor: (Ljava/util/List;)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 hits:Ljava/util/List;\n+         2: putfield      #17                 // Field hits:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n             0       6     1  hits   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1  hits   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-    Signature: #46                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n+    Signature: #49                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;)V\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #9= #7 of #54;            // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #11= #5 of #7;            // HitBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  public static #20= #19 of #54;          // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #55= #8 of #53;           // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #56= #21 of #8;           // HitBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  public static #59= #57 of #53;          // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum 76dbbbea9bde12cdc21f047b37f33e7043501614f250445d3dc568d481745cf5\n+  SHA-256 checksum 7872f8e12375628f5bcf42fc52e17ec065b0a42770da715f54d2b34e3c584123\n   Compiled from \"SearchResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#49        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#50        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.took:Ljava/lang/Integer;\n-   #3 = Fieldref           #18.#51        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.timeout:Ljava/lang/Boolean;\n-   #4 = Fieldref           #18.#52        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.shards:Ljava/lang/Object;\n-   #5 = Fieldref           #18.#53        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-   #6 = Class              #54            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-   #7 = Methodref          #6.#55         // dev/langchain4j/store/embedding/vearch/SearchResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n-   #8 = Class              #56            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#49         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #57            // SearchResponse.SearchResponseBuilder(took=\n-  #11 = Methodref          #8.#58         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = Methodref          #8.#59         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #13 = String             #60            // , timeout=\n-  #14 = String             #61            // , shards=\n-  #15 = String             #62            // , hits=\n-  #16 = String             #63            // )\n-  #17 = Methodref          #8.#64         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #65            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n-  #19 = Class              #66            // java/lang/Object\n-  #20 = Utf8               took\n-  #21 = Utf8               Ljava/lang/Integer;\n-  #22 = Utf8               timeout\n-  #23 = Utf8               Ljava/lang/Boolean;\n-  #24 = Utf8               shards\n-  #25 = Utf8               Ljava/lang/Object;\n-  #26 = Utf8               hits\n-  #27 = Class              #67            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #28 = Utf8               Hit\n-  #29 = Utf8               InnerClasses\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\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               SearchResponseBuilder\n-  #38 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #39 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #40 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #41 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #42 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #43 = Utf8               build\n-  #44 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #45 = Utf8               toString\n-  #46 = Utf8               ()Ljava/lang/String;\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               SearchResponse.java\n-  #49 = NameAndType        #31:#32        // \"<init>\":()V\n-  #50 = NameAndType        #20:#21        // took:Ljava/lang/Integer;\n-  #51 = NameAndType        #22:#23        // timeout:Ljava/lang/Boolean;\n-  #52 = NameAndType        #24:#25        // shards:Ljava/lang/Object;\n-  #53 = NameAndType        #26:#30        // hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #54 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #55 = NameAndType        #31:#68        // \"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n-  #56 = Utf8               java/lang/StringBuilder\n-  #57 = Utf8               SearchResponse.SearchResponseBuilder(took=\n-  #58 = NameAndType        #69:#70        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #59 = NameAndType        #69:#71        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #60 = Utf8               , timeout=\n-  #61 = Utf8               , shards=\n-  #62 = Utf8               , hits=\n-  #63 = Utf8               )\n-  #64 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n-  #66 = Utf8               java/lang/Object\n-  #67 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #68 = Utf8               (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n-  #69 = Utf8               append\n-  #70 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #71 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.took:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+   #9 = NameAndType        #11:#12        // took:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+  #11 = Utf8               took\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.timeout:Ljava/lang/Boolean;\n+  #14 = NameAndType        #15:#16        // timeout:Ljava/lang/Boolean;\n+  #15 = Utf8               timeout\n+  #16 = Utf8               Ljava/lang/Boolean;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.shards:Ljava/lang/Object;\n+  #18 = NameAndType        #19:#20        // shards:Ljava/lang/Object;\n+  #19 = Utf8               shards\n+  #20 = Utf8               Ljava/lang/Object;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #22 = NameAndType        #23:#24        // hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #23 = Utf8               hits\n+  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #27 = Methodref          #25.#28        // dev/langchain4j/store/embedding/vearch/SearchResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+  #29 = Utf8               (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+  #30 = Class              #31            // java/lang/StringBuilder\n+  #31 = Utf8               java/lang/StringBuilder\n+  #32 = Methodref          #30.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #33 = String             #34            // SearchResponse.SearchResponseBuilder(took=\n+  #34 = Utf8               SearchResponse.SearchResponseBuilder(took=\n+  #35 = Methodref          #30.#36        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #36 = NameAndType        #37:#38        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #37 = Utf8               append\n+  #38 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #39 = Methodref          #30.#40        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #40 = NameAndType        #37:#41        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #41 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #42 = String             #43            // , timeout=\n+  #43 = Utf8               , timeout=\n+  #44 = String             #45            // , shards=\n+  #45 = Utf8               , shards=\n+  #46 = String             #47            // , hits=\n+  #47 = Utf8               , hits=\n+  #48 = String             #49            // )\n+  #49 = Utf8               )\n+  #50 = Methodref          #30.#51        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #51 = NameAndType        #52:#53        // toString:()Ljava/lang/String;\n+  #52 = Utf8               toString\n+  #53 = Utf8               ()Ljava/lang/String;\n+  #54 = Utf8               Code\n+  #55 = Utf8               LineNumberTable\n+  #56 = Utf8               LocalVariableTable\n+  #57 = Utf8               this\n+  #58 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #59 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #60 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #61 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #62 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #63 = Utf8               build\n+  #64 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #65 = Utf8               SourceFile\n+  #66 = Utf8               SearchResponse.java\n+  #67 = Utf8               InnerClasses\n+  #68 = Utf8               SearchResponseBuilder\n+  #69 = Class              #70            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #70 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #71 = Utf8               Hit\n {\n   private java.lang.Integer took;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean timeout;\n     descriptor: Ljava/lang/Boolean;\n@@ -113,15 +113,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder took(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\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 took:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field took:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n@@ -130,15 +130,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder timeout(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\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 timeout:Ljava/lang/Boolean;\n+         2: putfield      #13                 // Field timeout:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n@@ -147,15 +147,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder shards(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\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 shards:Ljava/lang/Object;\n+         2: putfield      #17                 // Field shards:Ljava/lang/Object;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n@@ -164,82 +164,82 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder hits(dev.langchain4j.store.embedding.vearch.SearchResponse$Hit);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\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 hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+         2: putfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n             0       7     1  hits   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n \n   public dev.langchain4j.store.embedding.vearch.SearchResponse build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/SearchResponse\n+         0: new           #25                 // class dev/langchain4j/store/embedding/vearch/SearchResponse\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field took:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field took:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field timeout:Ljava/lang/Boolean;\n+         9: getfield      #13                 // Field timeout:Ljava/lang/Boolean;\n         12: aload_0\n-        13: getfield      #4                  // Field shards:Ljava/lang/Object;\n+        13: getfield      #17                 // Field shards:Ljava/lang/Object;\n         16: aload_0\n-        17: getfield      #5                  // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-        20: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+        17: getfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+        20: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse.\"<init>\":(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n         23: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #8                  // class java/lang/StringBuilder\n+         0: new           #30                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #10                 // String SearchResponse.SearchResponseBuilder(took=\n-         9: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #32                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #33                 // String SearchResponse.SearchResponseBuilder(took=\n+         9: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field took:Ljava/lang/Integer;\n-        16: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #13                 // String , timeout=\n-        21: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field took:Ljava/lang/Integer;\n+        16: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #42                 // String , timeout=\n+        21: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field timeout:Ljava/lang/Boolean;\n-        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #14                 // String , shards=\n-        33: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field timeout:Ljava/lang/Boolean;\n+        28: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #44                 // String , shards=\n+        33: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field shards:Ljava/lang/Object;\n-        40: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #15                 // String , hits=\n-        45: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #17                 // Field shards:Ljava/lang/Object;\n+        40: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #46                 // String , hits=\n+        45: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-        52: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #16                 // String )\n-        57: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        60: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        49: getfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+        52: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #48                 // String )\n+        57: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        60: invokevirtual #50                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         63: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      64     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #28= #27 of #6;           // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #37= #18 of #6;           // SearchResponseBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #68= #8 of #25;           // SearchResponseBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #71= #69 of #25;          // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 4e95400899fe0e556962b9b6f88581229d6a54a0ab0233183f6fc1b3566bfd26\n+  SHA-256 checksum b0d2396d2b5b9ea0c30d5c0fbd1305668162c669ff97ac4fd94229ba70a14081\n   Compiled from \"SearchResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #16                         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n-  super_class: #17                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#47        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #16.#48        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.id:Ljava/lang/String;\n-   #3 = Fieldref           #16.#49        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.score:Ljava/lang/Double;\n-   #4 = Fieldref           #16.#50        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.source:Ljava/util/Map;\n-   #5 = Class              #52            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-   #6 = Methodref          #5.#53         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.\"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n-   #7 = Class              #54            // java/lang/StringBuilder\n-   #8 = Methodref          #7.#47         // java/lang/StringBuilder.\"<init>\":()V\n-   #9 = String             #55            // SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n-  #10 = Methodref          #7.#56         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #11 = String             #57            // , score=\n-  #12 = Methodref          #7.#58         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #13 = String             #59            // , source=\n-  #14 = String             #60            // )\n-  #15 = Methodref          #7.#61         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #16 = Class              #62            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n-  #17 = Class              #63            // java/lang/Object\n-  #18 = Utf8               id\n-  #19 = Utf8               Ljava/lang/String;\n-  #20 = Utf8               score\n-  #21 = Utf8               Ljava/lang/Double;\n-  #22 = Utf8               source\n-  #23 = Utf8               Ljava/util/Map;\n-  #24 = Utf8               Signature\n-  #25 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #26 = Utf8               <init>\n-  #27 = Utf8               ()V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               SearchedDocument\n-  #33 = Utf8               InnerClasses\n-  #34 = Utf8               SearchedDocumentBuilder\n-  #35 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #36 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #37 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #38 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #39 = Utf8               LocalVariableTypeTable\n-  #40 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #41 = Utf8               build\n-  #42 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n-  #43 = Utf8               toString\n-  #44 = Utf8               ()Ljava/lang/String;\n-  #45 = Utf8               SourceFile\n-  #46 = Utf8               SearchResponse.java\n-  #47 = NameAndType        #26:#27        // \"<init>\":()V\n-  #48 = NameAndType        #18:#19        // id:Ljava/lang/String;\n-  #49 = NameAndType        #20:#21        // score:Ljava/lang/Double;\n-  #50 = NameAndType        #22:#23        // source:Ljava/util/Map;\n-  #51 = Class              #64            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #52 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #53 = NameAndType        #26:#65        // \"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n-  #54 = Utf8               java/lang/StringBuilder\n-  #55 = Utf8               SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n-  #56 = NameAndType        #66:#67        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #57 = Utf8               , score=\n-  #58 = NameAndType        #66:#68        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #59 = Utf8               , source=\n-  #60 = Utf8               )\n-  #61 = NameAndType        #43:#44        // toString:()Ljava/lang/String;\n-  #62 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n-  #63 = Utf8               java/lang/Object\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #65 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n-  #66 = Utf8               append\n-  #67 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #68 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.id:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.score:Ljava/lang/Double;\n+  #14 = NameAndType        #15:#16        // score:Ljava/lang/Double;\n+  #15 = Utf8               score\n+  #16 = Utf8               Ljava/lang/Double;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.source:Ljava/util/Map;\n+  #18 = NameAndType        #19:#20        // source:Ljava/util/Map;\n+  #19 = Utf8               source\n+  #20 = Utf8               Ljava/util/Map;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #23 = Methodref          #21.#24        // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.\"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n+  #25 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n+  #26 = Class              #27            // java/lang/StringBuilder\n+  #27 = Utf8               java/lang/StringBuilder\n+  #28 = Methodref          #26.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #29 = String             #30            // SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n+  #30 = Utf8               SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n+  #31 = Methodref          #26.#32        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #33:#34        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               append\n+  #34 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = String             #36            // , score=\n+  #36 = Utf8               , score=\n+  #37 = Methodref          #26.#38        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #38 = NameAndType        #33:#39        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #40 = String             #41            // , source=\n+  #41 = Utf8               , source=\n+  #42 = String             #43            // )\n+  #43 = Utf8               )\n+  #44 = Methodref          #26.#45        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #45 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n+  #46 = Utf8               toString\n+  #47 = Utf8               ()Ljava/lang/String;\n+  #48 = Utf8               Signature\n+  #49 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #55 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #56 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #57 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #58 = Utf8               LocalVariableTypeTable\n+  #59 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #60 = Utf8               build\n+  #61 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n+  #62 = Utf8               SourceFile\n+  #63 = Utf8               SearchResponse.java\n+  #64 = Utf8               InnerClasses\n+  #65 = Class              #66            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #66 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #67 = Utf8               SearchedDocument\n+  #68 = Utf8               SearchedDocumentBuilder\n {\n   private java.lang.String id;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Double score;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, java.lang.Object> source;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #25                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #49                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n \n   dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -107,15 +107,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder id(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\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: aload_0\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n@@ -124,15 +124,15 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder score(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\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 score:Ljava/lang/Double;\n+         2: putfield      #13                 // Field score:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n@@ -141,79 +141,79 @@\n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder source(java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\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 source:Ljava/util/Map;\n+         2: putfield      #17                 // Field source:Ljava/util/Map;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n             0       7     1 source   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-    Signature: #40                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+    Signature: #59                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field id:Ljava/lang/String;\n+         5: getfield      #7                  // Field id:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field score:Ljava/lang/Double;\n+         9: getfield      #13                 // Field score:Ljava/lang/Double;\n         12: aload_0\n-        13: getfield      #4                  // Field source:Ljava/util/Map;\n-        16: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.\"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n+        13: getfield      #17                 // Field source:Ljava/util/Map;\n+        16: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.\"<init>\":(Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n         19: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/StringBuilder\n+         0: new           #26                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #9                  // String SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n-         9: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #28                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #29                 // String SearchResponse.SearchedDocument.SearchedDocumentBuilder(id=\n+         9: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field id:Ljava/lang/String;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , score=\n-        21: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field id:Ljava/lang/String;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #35                 // String , score=\n+        21: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field score:Ljava/lang/Double;\n-        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , source=\n-        33: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field score:Ljava/lang/Double;\n+        28: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , source=\n+        33: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field source:Ljava/util/Map;\n-        40: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #14                 // String )\n-        45: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        37: getfield      #17                 // Field source:Ljava/util/Map;\n+        40: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #42                 // String )\n+        45: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         51: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #32= #5 of #51;           // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #34= #16 of #5;           // SearchedDocumentBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  public static #67= #21 of #65;          // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #68= #8 of #21;           // SearchedDocumentBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,201 +1,201 @@\n-  SHA-256 checksum 05e5dc02cce99236b5d344d2767a749a7f5fb8940c988487b392bd4cea440633\n+  SHA-256 checksum 7bf876ab61272ef6e891a1a7e4b5e0820a5296b3b027a7e1f1ade2f10c74268d\n   Compiled from \"SearchResponse.java\"\n public class dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#53         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #7.#54         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.id:Ljava/lang/String;\n-   #3 = Fieldref           #7.#55         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.score:Ljava/lang/Double;\n-   #4 = Fieldref           #7.#56         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.source:Ljava/util/Map;\n-   #5 = Class              #57            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n-   #6 = Methodref          #5.#53         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.\"<init>\":()V\n-   #7 = Class              #59            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-   #8 = Class              #60            // java/lang/Object\n-   #9 = Utf8               SearchedDocument\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               SearchedDocumentBuilder\n-  #12 = Utf8               id\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               RuntimeVisibleAnnotations\n-  #15 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #16 = Utf8               value\n-  #17 = Utf8               _id\n-  #18 = Utf8               score\n-  #19 = Utf8               Ljava/lang/Double;\n-  #20 = Utf8               _score\n-  #21 = Utf8               source\n-  #22 = Utf8               Ljava/util/Map;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #25 = Utf8               _source\n-  #26 = Utf8               <init>\n-  #27 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n-  #33 = Utf8               LocalVariableTypeTable\n-  #34 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n-  #35 = Utf8               builder\n-  #36 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n-  #37 = Utf8               getId\n-  #38 = Utf8               ()Ljava/lang/String;\n-  #39 = Utf8               getScore\n-  #40 = Utf8               ()Ljava/lang/Double;\n-  #41 = Utf8               getSource\n-  #42 = Utf8               ()Ljava/util/Map;\n-  #43 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #44 = Utf8               setId\n-  #45 = Utf8               (Ljava/lang/String;)V\n-  #46 = Utf8               setScore\n-  #47 = Utf8               (Ljava/lang/Double;)V\n-  #48 = Utf8               setSource\n-  #49 = Utf8               (Ljava/util/Map;)V\n-  #50 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n-  #51 = Utf8               SourceFile\n-  #52 = Utf8               SearchResponse.java\n-  #53 = NameAndType        #26:#61        // \"<init>\":()V\n-  #54 = NameAndType        #12:#13        // id:Ljava/lang/String;\n-  #55 = NameAndType        #18:#19        // score:Ljava/lang/Double;\n-  #56 = NameAndType        #21:#22        // source:Ljava/util/Map;\n-  #57 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n-  #58 = Class              #62            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #59 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #60 = Utf8               java/lang/Object\n-  #61 = Utf8               ()V\n-  #62 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\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/vearch/SearchResponse$SearchedDocument.id:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #11 = Utf8               id\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.score:Ljava/lang/Double;\n+  #14 = NameAndType        #15:#16        // score:Ljava/lang/Double;\n+  #15 = Utf8               score\n+  #16 = Utf8               Ljava/lang/Double;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.source:Ljava/util/Map;\n+  #18 = NameAndType        #19:#20        // source:Ljava/util/Map;\n+  #19 = Utf8               source\n+  #20 = Utf8               Ljava/util/Map;\n+  #21 = Class              #22            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+  #22 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+  #23 = Methodref          #21.#3         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.\"<init>\":()V\n+  #24 = Utf8               RuntimeVisibleAnnotations\n+  #25 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #26 = Utf8               value\n+  #27 = Utf8               _id\n+  #28 = Utf8               _score\n+  #29 = Utf8               Signature\n+  #30 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #31 = Utf8               _source\n+  #32 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n+  #38 = Utf8               LocalVariableTypeTable\n+  #39 = Utf8               (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n+  #40 = Utf8               builder\n+  #41 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n+  #42 = Utf8               getId\n+  #43 = Utf8               ()Ljava/lang/String;\n+  #44 = Utf8               getScore\n+  #45 = Utf8               ()Ljava/lang/Double;\n+  #46 = Utf8               getSource\n+  #47 = Utf8               ()Ljava/util/Map;\n+  #48 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #49 = Utf8               setId\n+  #50 = Utf8               (Ljava/lang/String;)V\n+  #51 = Utf8               setScore\n+  #52 = Utf8               (Ljava/lang/Double;)V\n+  #53 = Utf8               setSource\n+  #54 = Utf8               (Ljava/util/Map;)V\n+  #55 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n+  #56 = Utf8               SourceFile\n+  #57 = Utf8               SearchResponse.java\n+  #58 = Utf8               InnerClasses\n+  #59 = Class              #60            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #60 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #61 = Utf8               SearchedDocument\n+  #62 = Utf8               SearchedDocumentBuilder\n {\n   private java.lang.String id;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #15(#16=s#17)\n+      0: #25(#26=s#27)\n         com.google.gson.annotations.SerializedName(\n           value=\"_id\"\n         )\n \n   private java.lang.Double score;\n     descriptor: Ljava/lang/Double;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #15(#16=s#20)\n+      0: #25(#26=s#28)\n         com.google.gson.annotations.SerializedName(\n           value=\"_score\"\n         )\n \n   private java.util.Map<java.lang.String, java.lang.Object> source;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #24                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #30                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n     RuntimeVisibleAnnotations:\n-      0: #15(#16=s#25)\n+      0: #25(#26=s#31)\n         com.google.gson.annotations.SerializedName(\n           value=\"_source\"\n         )\n \n   dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument(java.lang.String, java.lang.Double, java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field id:Ljava/lang/String;\n+         6: putfield      #7                  // Field id:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field score:Ljava/lang/Double;\n+        11: putfield      #13                 // Field score:Ljava/lang/Double;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field source:Ljava/util/Map;\n+        16: putfield      #17                 // Field source:Ljava/util/Map;\n         19: return\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n             0      20     1    id   Ljava/lang/String;\n             0      20     2 score   Ljava/lang/Double;\n             0      20     3 source   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     3 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-    Signature: #34                          // (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n+    Signature: #39                          // (Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument$SearchedDocumentBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n+         0: new           #21                 // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.\"<init>\":()V\n+         4: invokespecial #23                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 38: 0\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 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n \n   public java.lang.Double getScore();\n     descriptor: ()Ljava/lang/Double;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field score:Ljava/lang/Double;\n+         1: getfield      #13                 // Field score:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n \n   public java.util.Map<java.lang.String, java.lang.Object> getSource();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field source:Ljava/util/Map;\n+         1: getfield      #17                 // Field source:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n-    Signature: #43                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #48                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\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 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n             0       6     1    id   Ljava/lang/String;\n@@ -203,15 +203,15 @@\n   public void setScore(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)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 score:Ljava/lang/Double;\n+         2: putfield      #13                 // Field score:Ljava/lang/Double;\n          5: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n             0       6     1 score   Ljava/lang/Double;\n@@ -219,24 +219,24 @@\n   public void setSource(java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Map;)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 source:Ljava/util/Map;\n+         2: putfield      #17                 // Field source:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n             0       6     1 source   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-    Signature: #50                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n+    Signature: #55                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #9= #7 of #58;            // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #11= #5 of #7;            // SearchedDocumentBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  public static #61= #8 of #59;           // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #62= #21 of #8;           // SearchedDocumentBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SearchResponse.class", "source2": "dev/langchain4j/store/embedding/vearch/SearchResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,102 +1,102 @@\n-  SHA-256 checksum c19e8c25f73677241bf83e1e56b22746a767ba9d7260ef22d57ec5f5d19a720b\n+  SHA-256 checksum 243c63e91b960ca7054d0e1dec8c32f55ae6de0dddfda140fcd7606c7a3a0de3\n   Compiled from \"SearchResponse.java\"\n class dev.langchain4j.store.embedding.vearch.SearchResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #8                          // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  super_class: #9                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#56         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #8.#57         // dev/langchain4j/store/embedding/vearch/SearchResponse.took:Ljava/lang/Integer;\n-   #3 = Fieldref           #8.#58         // dev/langchain4j/store/embedding/vearch/SearchResponse.timeout:Ljava/lang/Boolean;\n-   #4 = Fieldref           #8.#59         // dev/langchain4j/store/embedding/vearch/SearchResponse.shards:Ljava/lang/Object;\n-   #5 = Fieldref           #8.#60         // dev/langchain4j/store/embedding/vearch/SearchResponse.hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-   #6 = Class              #61            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n-   #7 = Methodref          #6.#56         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.\"<init>\":()V\n-   #8 = Class              #62            // dev/langchain4j/store/embedding/vearch/SearchResponse\n-   #9 = Class              #63            // java/lang/Object\n-  #10 = Utf8               SearchResponseBuilder\n-  #11 = Utf8               InnerClasses\n-  #12 = Class              #64            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #13 = Utf8               SearchedDocument\n-  #14 = Class              #65            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #15 = Utf8               Hit\n-  #16 = Utf8               took\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               timeout\n-  #19 = Utf8               Ljava/lang/Boolean;\n-  #20 = Utf8               RuntimeVisibleAnnotations\n-  #21 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #22 = Utf8               value\n-  #23 = Utf8               timed_out\n-  #24 = Utf8               shards\n-  #25 = Utf8               Ljava/lang/Object;\n-  #26 = Utf8               _shards\n-  #27 = Utf8               hits\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #29 = Utf8               <init>\n-  #30 = Utf8               (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n-  #31 = Utf8               Code\n-  #32 = Utf8               LineNumberTable\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               this\n-  #35 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #36 = Utf8               builder\n-  #37 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n-  #38 = Utf8               getTook\n-  #39 = Utf8               ()Ljava/lang/Integer;\n-  #40 = Utf8               getTimeout\n-  #41 = Utf8               ()Ljava/lang/Boolean;\n-  #42 = Utf8               getShards\n-  #43 = Utf8               ()Ljava/lang/Object;\n-  #44 = Utf8               getHits\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #46 = Utf8               setTook\n-  #47 = Utf8               (Ljava/lang/Integer;)V\n-  #48 = Utf8               setTimeout\n-  #49 = Utf8               (Ljava/lang/Boolean;)V\n-  #50 = Utf8               setShards\n-  #51 = Utf8               (Ljava/lang/Object;)V\n-  #52 = Utf8               setHits\n-  #53 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               SearchResponse.java\n-  #56 = NameAndType        #29:#66        // \"<init>\":()V\n-  #57 = NameAndType        #16:#17        // took:Ljava/lang/Integer;\n-  #58 = NameAndType        #18:#19        // timeout:Ljava/lang/Boolean;\n-  #59 = NameAndType        #24:#25        // shards:Ljava/lang/Object;\n-  #60 = NameAndType        #27:#28        // hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #61 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n-  #62 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #63 = Utf8               java/lang/Object\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #66 = Utf8               ()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/vearch/SearchResponse.took:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SearchResponse\n+   #9 = NameAndType        #11:#12        // took:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #11 = Utf8               took\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SearchResponse.timeout:Ljava/lang/Boolean;\n+  #14 = NameAndType        #15:#16        // timeout:Ljava/lang/Boolean;\n+  #15 = Utf8               timeout\n+  #16 = Utf8               Ljava/lang/Boolean;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SearchResponse.shards:Ljava/lang/Object;\n+  #18 = NameAndType        #19:#20        // shards:Ljava/lang/Object;\n+  #19 = Utf8               shards\n+  #20 = Utf8               Ljava/lang/Object;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/SearchResponse.hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #22 = NameAndType        #23:#24        // hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #23 = Utf8               hits\n+  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+  #27 = Methodref          #25.#3         // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.\"<init>\":()V\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #30 = Utf8               value\n+  #31 = Utf8               timed_out\n+  #32 = Utf8               _shards\n+  #33 = Utf8               (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Object;Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #39 = Utf8               builder\n+  #40 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n+  #41 = Utf8               getTook\n+  #42 = Utf8               ()Ljava/lang/Integer;\n+  #43 = Utf8               getTimeout\n+  #44 = Utf8               ()Ljava/lang/Boolean;\n+  #45 = Utf8               getShards\n+  #46 = Utf8               ()Ljava/lang/Object;\n+  #47 = Utf8               getHits\n+  #48 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #49 = Utf8               setTook\n+  #50 = Utf8               (Ljava/lang/Integer;)V\n+  #51 = Utf8               setTimeout\n+  #52 = Utf8               (Ljava/lang/Boolean;)V\n+  #53 = Utf8               setShards\n+  #54 = Utf8               (Ljava/lang/Object;)V\n+  #55 = Utf8               setHits\n+  #56 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)V\n+  #57 = Utf8               SourceFile\n+  #58 = Utf8               SearchResponse.java\n+  #59 = Utf8               InnerClasses\n+  #60 = Class              #61            // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #61 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #62 = Utf8               Hit\n+  #63 = Utf8               SearchResponseBuilder\n+  #64 = Class              #65            // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #65 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #66 = Utf8               SearchedDocument\n {\n   private java.lang.Integer took;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean timeout;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #21(#22=s#23)\n+      0: #29(#30=s#31)\n         com.google.gson.annotations.SerializedName(\n           value=\"timed_out\"\n         )\n \n   private java.lang.Object shards;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #21(#22=s#26)\n+      0: #29(#30=s#32)\n         com.google.gson.annotations.SerializedName(\n           value=\"_shards\"\n         )\n \n   private dev.langchain4j.store.embedding.vearch.SearchResponse$Hit hits;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n     flags: (0x0002) ACC_PRIVATE\n@@ -106,24 +106,24 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field took:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field took:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field timeout:Ljava/lang/Boolean;\n+        11: putfield      #13                 // Field timeout:Ljava/lang/Boolean;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #4                  // Field shards:Ljava/lang/Object;\n+        16: putfield      #17                 // Field shards:Ljava/lang/Object;\n         19: aload_0\n         20: aload         4\n-        22: putfield      #5                  // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+        22: putfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n         25: return\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n             0      26     1  took   Ljava/lang/Integer;\n@@ -132,85 +132,85 @@\n             0      26     4  hits   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n \n   public static dev.langchain4j.store.embedding.vearch.SearchResponse$SearchResponseBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n+         0: new           #25                 // class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder\n          3: dup\n-         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.\"<init>\":()V\n+         4: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 13: 0\n \n   public java.lang.Integer getTook();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field took:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field took:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n \n   public java.lang.Boolean getTimeout();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field timeout:Ljava/lang/Boolean;\n+         1: getfield      #13                 // Field timeout:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n \n   public java.lang.Object getShards();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field shards:Ljava/lang/Object;\n+         1: getfield      #17                 // Field shards:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n \n   public dev.langchain4j.store.embedding.vearch.SearchResponse$Hit getHits();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+         1: getfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n          4: areturn\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n \n   public void setTook(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 took:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field took:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n             0       6     1  took   Ljava/lang/Integer;\n@@ -218,15 +218,15 @@\n   public void setTimeout(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 timeout:Ljava/lang/Boolean;\n+         2: putfield      #13                 // Field timeout:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n             0       6     1 timeout   Ljava/lang/Boolean;\n@@ -234,15 +234,15 @@\n   public void setShards(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)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 shards:Ljava/lang/Object;\n+         2: putfield      #17                 // Field shards:Ljava/lang/Object;\n          5: return\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n             0       6     1 shards   Ljava/lang/Object;\n@@ -250,21 +250,21 @@\n   public void setHits(dev.langchain4j.store.embedding.vearch.SearchResponse$Hit);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)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 hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+         2: putfield      #21                 // Field hits:Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n          5: return\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n             0       6     1  hits   Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n }\n SourceFile: \"SearchResponse.java\"\n InnerClasses:\n-  public static #10= #6 of #8;            // SearchResponseBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #13= #12 of #8;           // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #15= #14 of #8;           // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #62= #60 of #8;           // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #63= #25 of #8;           // SearchResponseBuilder=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #66= #64 of #8;           // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,61 +1,61 @@\n-  SHA-256 checksum 20189902174b9333087b2845cc0555955e6afd830784d0088fa810387fa8b730\n+  SHA-256 checksum 7dfe3e1b904ac233332fa38172b0932f2eabb6be03b450fbefc5f056dec0f406\n   Compiled from \"SpaceEngine.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  super_class: #9                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#35         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #8.#36         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.name:Ljava/lang/String;\n-   #3 = Fieldref           #8.#37         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:Ljava/lang/Long;\n-   #4 = Fieldref           #8.#38         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-   #5 = Fieldref           #8.#39         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-   #6 = Class              #40            // dev/langchain4j/store/embedding/vearch/SpaceEngine\n-   #7 = Methodref          #6.#41         // dev/langchain4j/store/embedding/vearch/SpaceEngine.\"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-   #8 = Class              #42            // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-   #9 = Class              #43            // java/lang/Object\n-  #10 = Utf8               name\n-  #11 = Utf8               Ljava/lang/String;\n-  #12 = Utf8               indexSize\n-  #13 = Utf8               Ljava/lang/Long;\n-  #14 = Utf8               retrievalType\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #16 = Utf8               retrievalParam\n-  #17 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #18 = Utf8               <init>\n-  #19 = Utf8               ()V\n-  #20 = Utf8               Code\n-  #21 = Utf8               LineNumberTable\n-  #22 = Utf8               LocalVariableTable\n-  #23 = Utf8               this\n-  #24 = Utf8               Builder\n-  #25 = Utf8               InnerClasses\n-  #26 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #27 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #28 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #29 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #30 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #33 = Utf8               SourceFile\n-  #34 = Utf8               SpaceEngine.java\n-  #35 = NameAndType        #18:#19        // \"<init>\":()V\n-  #36 = NameAndType        #10:#11        // name:Ljava/lang/String;\n-  #37 = NameAndType        #12:#13        // indexSize:Ljava/lang/Long;\n-  #38 = NameAndType        #14:#15        // retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #39 = NameAndType        #16:#17        // retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  #41 = NameAndType        #18:#44        // \"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-  #42 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  #43 = Utf8               java/lang/Object\n-  #44 = Utf8               (Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)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/vearch/SpaceEngine$Builder.name:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:Ljava/lang/Long;\n+  #14 = NameAndType        #15:#16        // indexSize:Ljava/lang/Long;\n+  #15 = Utf8               indexSize\n+  #16 = Utf8               Ljava/lang/Long;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #18 = NameAndType        #19:#20        // retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #19 = Utf8               retrievalType\n+  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #22 = NameAndType        #23:#24        // retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #23 = Utf8               retrievalParam\n+  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  #27 = Methodref          #25.#28        // dev/langchain4j/store/embedding/vearch/SpaceEngine.\"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #29 = Utf8               (Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #35 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #36 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #37 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #38 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #39 = Utf8               build\n+  #40 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #41 = Utf8               SourceFile\n+  #42 = Utf8               SpaceEngine.java\n+  #43 = Utf8               InnerClasses\n+  #44 = Utf8               Builder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Long indexSize;\n     descriptor: Ljava/lang/Long;\n@@ -86,15 +86,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder name(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$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 name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -104,15 +104,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder indexSize(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field indexSize:Ljava/lang/Long;\n+         2: putfield      #13                 // Field indexSize:Ljava/lang/Long;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -122,15 +122,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder retrievalType(dev.langchain4j.store.embedding.vearch.RetrievalType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+         2: putfield      #17                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 59: 0\n         line 60: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -140,15 +140,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder retrievalParam(dev.langchain4j.store.embedding.vearch.RetrievalParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+         2: putfield      #21                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 64: 0\n         line 65: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -156,28 +156,28 @@\n             0       7     1 retrievalParam   Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceEngine build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/SpaceEngine\n+         0: new           #25                 // class dev/langchain4j/store/embedding/vearch/SpaceEngine\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field name:Ljava/lang/String;\n+         5: getfield      #7                  // Field name:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field indexSize:Ljava/lang/Long;\n+         9: getfield      #13                 // Field indexSize:Ljava/lang/Long;\n         12: aload_0\n-        13: getfield      #4                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        13: getfield      #17                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n         16: aload_0\n-        17: getfield      #5                  // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-        20: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpaceEngine.\"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+        17: getfield      #21                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+        20: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine.\"<init>\":(Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n         23: areturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n }\n SourceFile: \"SpaceEngine.java\"\n InnerClasses:\n-  public static #24= #8 of #6;            // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  public static #44= #8 of #25;           // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceEngine.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceEngine.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,115 +1,114 @@\n-  SHA-256 checksum e5df2fba0d1d91be15a67663713ac54161bb7cc12cdc4e6ef31d1d3be6ca2f47\n+  SHA-256 checksum b43161923f8fc1a0f1023e5480066548974132ea016168531d3b9790c3367a78\n   Compiled from \"SpaceEngine.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceEngine\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #21                         // dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  super_class: #11                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 11, attributes: 2\n Constant pool:\n-   #1 = Methodref          #11.#66        // java/lang/Object.\"<init>\":()V\n-   #2 = Methodref          #21.#67        // dev/langchain4j/store/embedding/vearch/SpaceEngine.setName:(Ljava/lang/String;)V\n-   #3 = Methodref          #21.#68        // dev/langchain4j/store/embedding/vearch/SpaceEngine.setIndexSize:(Ljava/lang/Long;)V\n-   #4 = Methodref          #21.#69        // dev/langchain4j/store/embedding/vearch/SpaceEngine.setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n-   #5 = Methodref          #21.#70        // dev/langchain4j/store/embedding/vearch/SpaceEngine.setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-   #6 = Fieldref           #21.#71        // dev/langchain4j/store/embedding/vearch/SpaceEngine.retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-   #7 = Methodref          #72.#73        // dev/langchain4j/store/embedding/vearch/RetrievalType.getParamClass:()Ljava/lang/Class;\n-   #8 = Methodref          #74.#75        // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-   #9 = Class              #76            // java/lang/UnsupportedOperationException\n-  #10 = String             #77            // can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n-  #11 = Class              #78            // java/lang/Object\n-  #12 = Methodref          #72.#79        // dev/langchain4j/store/embedding/vearch/RetrievalType.name:()Ljava/lang/String;\n-  #13 = Methodref          #74.#80        // java/lang/Class.getSimpleName:()Ljava/lang/String;\n-  #14 = Methodref          #81.#82        // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #15 = Methodref          #9.#83         // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-  #16 = Fieldref           #21.#84        // dev/langchain4j/store/embedding/vearch/SpaceEngine.retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #17 = Class              #85            // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  #18 = Methodref          #17.#66        // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.\"<init>\":()V\n-  #19 = Fieldref           #21.#86        // dev/langchain4j/store/embedding/vearch/SpaceEngine.name:Ljava/lang/String;\n-  #20 = Fieldref           #21.#87        // dev/langchain4j/store/embedding/vearch/SpaceEngine.indexSize:Ljava/lang/Long;\n-  #21 = Class              #88            // dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  #22 = Utf8               Builder\n-  #23 = Utf8               InnerClasses\n-  #24 = Utf8               name\n-  #25 = Utf8               Ljava/lang/String;\n-  #26 = Utf8               indexSize\n-  #27 = Utf8               Ljava/lang/Long;\n-  #28 = Utf8               retrievalType\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #30 = Utf8               retrievalParam\n-  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #32 = Utf8               <init>\n-  #33 = Utf8               ()V\n-  #34 = Utf8               Code\n-  #35 = Utf8               LineNumberTable\n-  #36 = Utf8               LocalVariableTable\n-  #37 = Utf8               this\n-  #38 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #39 = Utf8               (Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-  #40 = Utf8               setRetrievalParam\n-  #41 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-  #42 = Utf8               clazz\n-  #43 = Utf8               Ljava/lang/Class;\n-  #44 = Utf8               LocalVariableTypeTable\n-  #45 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n-  #46 = Utf8               StackMapTable\n-  #47 = Class              #89            // java/lang/Class\n-  #48 = Utf8               builder\n-  #49 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #50 = Utf8               getName\n-  #51 = Utf8               ()Ljava/lang/String;\n-  #52 = Utf8               getIndexSize\n-  #53 = Utf8               ()Ljava/lang/Long;\n-  #54 = Utf8               getRetrievalType\n-  #55 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #56 = Utf8               getRetrievalParam\n-  #57 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #58 = Utf8               setName\n-  #59 = Utf8               (Ljava/lang/String;)V\n-  #60 = Utf8               setIndexSize\n-  #61 = Utf8               (Ljava/lang/Long;)V\n-  #62 = Utf8               setRetrievalType\n-  #63 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n-  #64 = Utf8               SourceFile\n-  #65 = Utf8               SpaceEngine.java\n-  #66 = NameAndType        #32:#33        // \"<init>\":()V\n-  #67 = NameAndType        #58:#59        // setName:(Ljava/lang/String;)V\n-  #68 = NameAndType        #60:#61        // setIndexSize:(Ljava/lang/Long;)V\n-  #69 = NameAndType        #62:#63        // setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n-  #70 = NameAndType        #40:#41        // setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n-  #71 = NameAndType        #28:#29        // retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #72 = Class              #90            // dev/langchain4j/store/embedding/vearch/RetrievalType\n-  #73 = NameAndType        #91:#92        // getParamClass:()Ljava/lang/Class;\n-  #74 = Class              #89            // java/lang/Class\n-  #75 = NameAndType        #93:#94        // isInstance:(Ljava/lang/Object;)Z\n-  #76 = Utf8               java/lang/UnsupportedOperationException\n-  #77 = Utf8               can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n-  #78 = Utf8               java/lang/Object\n-  #79 = NameAndType        #24:#51        // name:()Ljava/lang/String;\n-  #80 = NameAndType        #95:#51        // getSimpleName:()Ljava/lang/String;\n-  #81 = Class              #96            // java/lang/String\n-  #82 = NameAndType        #97:#98        // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #83 = NameAndType        #32:#59        // \"<init>\":(Ljava/lang/String;)V\n-  #84 = NameAndType        #30:#31        // retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n-  #85 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  #86 = NameAndType        #24:#25        // name:Ljava/lang/String;\n-  #87 = NameAndType        #26:#27        // indexSize:Ljava/lang/Long;\n-  #88 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  #89 = Utf8               java/lang/Class\n-  #90 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n-  #91 = Utf8               getParamClass\n-  #92 = Utf8               ()Ljava/lang/Class;\n-  #93 = Utf8               isInstance\n-  #94 = Utf8               (Ljava/lang/Object;)Z\n-  #95 = Utf8               getSimpleName\n-  #96 = Utf8               java/lang/String\n-  #97 = Utf8               format\n-  #98 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\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/vearch/SpaceEngine.setName:(Ljava/lang/String;)V\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceEngine\n+   #9 = NameAndType        #11:#12        // setName:(Ljava/lang/String;)V\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  #11 = Utf8               setName\n+  #12 = Utf8               (Ljava/lang/String;)V\n+  #13 = Methodref          #8.#14         // dev/langchain4j/store/embedding/vearch/SpaceEngine.setIndexSize:(Ljava/lang/Long;)V\n+  #14 = NameAndType        #15:#16        // setIndexSize:(Ljava/lang/Long;)V\n+  #15 = Utf8               setIndexSize\n+  #16 = Utf8               (Ljava/lang/Long;)V\n+  #17 = Methodref          #8.#18         // dev/langchain4j/store/embedding/vearch/SpaceEngine.setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n+  #18 = NameAndType        #19:#20        // setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n+  #19 = Utf8               setRetrievalType\n+  #20 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n+  #21 = Methodref          #8.#22         // dev/langchain4j/store/embedding/vearch/SpaceEngine.setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #22 = NameAndType        #23:#24        // setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #23 = Utf8               setRetrievalParam\n+  #24 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #25 = Fieldref           #8.#26         // dev/langchain4j/store/embedding/vearch/SpaceEngine.retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #26 = NameAndType        #27:#28        // retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #27 = Utf8               retrievalType\n+  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #29 = Methodref          #30.#31        // dev/langchain4j/store/embedding/vearch/RetrievalType.getParamClass:()Ljava/lang/Class;\n+  #30 = Class              #32            // dev/langchain4j/store/embedding/vearch/RetrievalType\n+  #31 = NameAndType        #33:#34        // getParamClass:()Ljava/lang/Class;\n+  #32 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n+  #33 = Utf8               getParamClass\n+  #34 = Utf8               ()Ljava/lang/Class;\n+  #35 = Methodref          #36.#37        // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+  #36 = Class              #38            // java/lang/Class\n+  #37 = NameAndType        #39:#40        // isInstance:(Ljava/lang/Object;)Z\n+  #38 = Utf8               java/lang/Class\n+  #39 = Utf8               isInstance\n+  #40 = Utf8               (Ljava/lang/Object;)Z\n+  #41 = Class              #42            // java/lang/UnsupportedOperationException\n+  #42 = Utf8               java/lang/UnsupportedOperationException\n+  #43 = String             #44            // can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n+  #44 = Utf8               can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n+  #45 = Methodref          #30.#46        // dev/langchain4j/store/embedding/vearch/RetrievalType.name:()Ljava/lang/String;\n+  #46 = NameAndType        #47:#48        // name:()Ljava/lang/String;\n+  #47 = Utf8               name\n+  #48 = Utf8               ()Ljava/lang/String;\n+  #49 = Methodref          #36.#50        // java/lang/Class.getSimpleName:()Ljava/lang/String;\n+  #50 = NameAndType        #51:#48        // getSimpleName:()Ljava/lang/String;\n+  #51 = Utf8               getSimpleName\n+  #52 = Methodref          #53.#54        // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #53 = Class              #55            // java/lang/String\n+  #54 = NameAndType        #56:#57        // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #55 = Utf8               java/lang/String\n+  #56 = Utf8               format\n+  #57 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #58 = Methodref          #41.#59        // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+  #59 = NameAndType        #5:#12         // \"<init>\":(Ljava/lang/String;)V\n+  #60 = Fieldref           #8.#61         // dev/langchain4j/store/embedding/vearch/SpaceEngine.retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #61 = NameAndType        #62:#63        // retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #62 = Utf8               retrievalParam\n+  #63 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #64 = Class              #65            // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+  #65 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+  #66 = Methodref          #64.#3         // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.\"<init>\":()V\n+  #67 = Fieldref           #8.#68         // dev/langchain4j/store/embedding/vearch/SpaceEngine.name:Ljava/lang/String;\n+  #68 = NameAndType        #47:#69        // name:Ljava/lang/String;\n+  #69 = Utf8               Ljava/lang/String;\n+  #70 = Fieldref           #8.#71         // dev/langchain4j/store/embedding/vearch/SpaceEngine.indexSize:Ljava/lang/Long;\n+  #71 = NameAndType        #72:#73        // indexSize:Ljava/lang/Long;\n+  #72 = Utf8               indexSize\n+  #73 = Utf8               Ljava/lang/Long;\n+  #74 = Utf8               Code\n+  #75 = Utf8               LineNumberTable\n+  #76 = Utf8               LocalVariableTable\n+  #77 = Utf8               this\n+  #78 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #79 = Utf8               (Ljava/lang/String;Ljava/lang/Long;Ldev/langchain4j/store/embedding/vearch/RetrievalType;Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+  #80 = Utf8               clazz\n+  #81 = Utf8               Ljava/lang/Class;\n+  #82 = Utf8               LocalVariableTypeTable\n+  #83 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/RetrievalParam;>;\n+  #84 = Utf8               StackMapTable\n+  #85 = Utf8               builder\n+  #86 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #87 = Utf8               getName\n+  #88 = Utf8               getIndexSize\n+  #89 = Utf8               ()Ljava/lang/Long;\n+  #90 = Utf8               getRetrievalType\n+  #91 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #92 = Utf8               getRetrievalParam\n+  #93 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+  #94 = Utf8               SourceFile\n+  #95 = Utf8               SpaceEngine.java\n+  #96 = Utf8               InnerClasses\n+  #97 = Utf8               Builder\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Long indexSize;\n     descriptor: Ljava/lang/Long;\n@@ -143,24 +142,24 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: invokevirtual #2                  // Method setName:(Ljava/lang/String;)V\n+         6: invokevirtual #7                  // Method setName:(Ljava/lang/String;)V\n          9: aload_0\n         10: aload_2\n-        11: invokevirtual #3                  // Method setIndexSize:(Ljava/lang/Long;)V\n+        11: invokevirtual #13                 // Method setIndexSize:(Ljava/lang/Long;)V\n         14: aload_0\n         15: aload_3\n-        16: invokevirtual #4                  // Method setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n+        16: invokevirtual #17                 // Method setRetrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)V\n         19: aload_0\n         20: aload         4\n-        22: invokevirtual #5                  // Method setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n+        22: invokevirtual #21                 // Method setRetrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n         25: return\n       LineNumberTable:\n         line 19: 0\n         line 20: 4\n         line 21: 9\n         line 22: 14\n         line 23: 19\n@@ -175,43 +174,43 @@\n \n   public void setRetrievalParam(dev.langchain4j.store.embedding.vearch.RetrievalParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=7, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #6                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-         4: invokevirtual #7                  // Method dev/langchain4j/store/embedding/vearch/RetrievalType.getParamClass:()Ljava/lang/Class;\n+         1: getfield      #25                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+         4: invokevirtual #29                 // Method dev/langchain4j/store/embedding/vearch/RetrievalType.getParamClass:()Ljava/lang/Class;\n          7: astore_2\n          8: aload_2\n          9: aload_1\n-        10: invokevirtual #8                  // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+        10: invokevirtual #35                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n         13: ifne          50\n-        16: new           #9                  // class java/lang/UnsupportedOperationException\n+        16: new           #41                 // class java/lang/UnsupportedOperationException\n         19: dup\n-        20: ldc           #10                 // String can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n+        20: ldc           #43                 // String can\\'t assign unknown param of engine %s, please use class %s to assign engine param\n         22: iconst_2\n-        23: anewarray     #11                 // class java/lang/Object\n+        23: anewarray     #2                  // class java/lang/Object\n         26: dup\n         27: iconst_0\n         28: aload_0\n-        29: getfield      #6                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        32: invokevirtual #12                 // Method dev/langchain4j/store/embedding/vearch/RetrievalType.name:()Ljava/lang/String;\n+        29: getfield      #25                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        32: invokevirtual #45                 // Method dev/langchain4j/store/embedding/vearch/RetrievalType.name:()Ljava/lang/String;\n         35: aastore\n         36: dup\n         37: iconst_1\n         38: aload_2\n-        39: invokevirtual #13                 // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n+        39: invokevirtual #49                 // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n         42: aastore\n-        43: invokestatic  #14                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        46: invokespecial #15                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+        43: invokestatic  #52                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        46: invokespecial #58                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n         49: athrow\n         50: aload_0\n         51: aload_1\n-        52: putfield      #16                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+        52: putfield      #60                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n         55: return\n       LineNumberTable:\n         line 28: 0\n         line 29: 8\n         line 30: 16\n         line 32: 32\n         line 31: 43\n@@ -231,85 +230,85 @@\n           locals = [ class java/lang/Class ]\n \n   public static dev.langchain4j.store.embedding.vearch.SpaceEngine$Builder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+         0: new           #64                 // class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n          3: dup\n-         4: invokespecial #18                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.\"<init>\":()V\n+         4: invokespecial #66                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 38: 0\n \n   public java.lang.String getName();\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      #19                 // Field name:Ljava/lang/String;\n+         1: getfield      #67                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 10: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n \n   public java.lang.Long getIndexSize();\n     descriptor: ()Ljava/lang/Long;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field indexSize:Ljava/lang/Long;\n+         1: getfield      #70                 // Field indexSize:Ljava/lang/Long;\n          4: areturn\n       LineNumberTable:\n         line 11: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalType getRetrievalType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+         1: getfield      #25                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n \n   public dev.langchain4j.store.embedding.vearch.RetrievalParam getRetrievalParam();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #16                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n+         1: getfield      #60                 // Field retrievalParam:Ldev/langchain4j/store/embedding/vearch/RetrievalParam;\n          4: areturn\n       LineNumberTable:\n         line 13: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n \n   public void setName(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      #19                 // Field name:Ljava/lang/String;\n+         2: putfield      #67                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 7: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n             0       6     1  name   Ljava/lang/String;\n@@ -317,15 +316,15 @@\n   public void setIndexSize(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)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      #20                 // Field indexSize:Ljava/lang/Long;\n+         2: putfield      #70                 // Field indexSize:Ljava/lang/Long;\n          5: return\n       LineNumberTable:\n         line 7: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n             0       6     1 indexSize   Ljava/lang/Long;\n@@ -333,19 +332,19 @@\n   public void setRetrievalType(dev.langchain4j.store.embedding.vearch.RetrievalType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)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      #6                  // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+         2: putfield      #25                 // Field retrievalType:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n          5: return\n       LineNumberTable:\n         line 7: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n             0       6     1 retrievalType   Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n }\n SourceFile: \"SpaceEngine.java\"\n InnerClasses:\n-  public static #22= #17 of #21;          // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  public static #97= #64 of #8;           // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum 320631a7bffdaff71e5722e4cadecea16897bda97012914843f5aa0464c11e31\n+  SHA-256 checksum 358bf925a1526887bb05e944c5f4eef1f02e5bef762a78ce85579a7d6d01a371\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam$FloatParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#33        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#34        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.index:Ljava/lang/Boolean;\n-   #3 = Class              #36            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-   #4 = Methodref          #3.#37         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":(Ljava/lang/Boolean;)V\n-   #5 = Class              #38            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#33         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #39            // SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n-   #8 = Methodref          #5.#40         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#41         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #42            // )\n-  #11 = Methodref          #5.#43         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #44            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n-  #13 = Class              #45            // java/lang/Object\n-  #14 = Utf8               index\n-  #15 = Utf8               Ljava/lang/Boolean;\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               FloatParam\n-  #23 = Utf8               InnerClasses\n-  #24 = Utf8               FloatParamBuilder\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n-  #26 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n-  #29 = Utf8               toString\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               SpacePropertyParam.java\n-  #33 = NameAndType        #16:#17        // \"<init>\":()V\n-  #34 = NameAndType        #14:#15        // index:Ljava/lang/Boolean;\n-  #35 = Class              #46            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-  #37 = NameAndType        #16:#47        // \"<init>\":(Ljava/lang/Boolean;)V\n-  #38 = Utf8               java/lang/StringBuilder\n-  #39 = Utf8               SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n-  #40 = NameAndType        #48:#49        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #41 = NameAndType        #48:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #42 = Utf8               )\n-  #43 = NameAndType        #29:#30        // toString:()Ljava/lang/String;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #47 = Utf8               (Ljava/lang/Boolean;)V\n-  #48 = Utf8               append\n-  #49 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.index:Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+   #9 = NameAndType        #11:#12        // index:Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+  #11 = Utf8               index\n+  #12 = Utf8               Ljava/lang/Boolean;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":(Ljava/lang/Boolean;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/Boolean;)V\n+  #17 = Utf8               (Ljava/lang/Boolean;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n+  #22 = Utf8               SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Code\n+  #37 = Utf8               LineNumberTable\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n+  #41 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n+  #42 = Utf8               build\n+  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               SpacePropertyParam.java\n+  #46 = Utf8               InnerClasses\n+  #47 = Class              #48            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #48 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #49 = Utf8               FloatParam\n+  #50 = Utf8               FloatParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam$FloatParamBuilder();\n     descriptor: ()V\n@@ -80,61 +80,61 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam$FloatParamBuilder index(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\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 index:Ljava/lang/Boolean;\n+         2: putfield      #7                  // Field index:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n             0       7     1 index   Ljava/lang/Boolean;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":(Ljava/lang/Boolean;)V\n+         5: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":(Ljava/lang/Boolean;)V\n         11: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String SpacePropertyParam.FloatParam.FloatParamBuilder(index=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #22= #3 of #35;           // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #24= #12 of #3;           // FloatParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  public static #49= #13 of #47;          // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #50= #8 of #13;           // FloatParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum f5869ab360875b987eaa6414407e33c0f1988e086be67a0928f61bd60aa87af1\n+  SHA-256 checksum 136e6ef8adf30266e1c64082996ae6e164d14ce661b4d6251a0df9c185671770\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n   super_class: #8                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n   interfaces: 0, fields: 1, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #29.#30        // dev/langchain4j/store/embedding/vearch/SpacePropertyType.FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #2 = Methodref          #8.#31         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-   #3 = Methodref          #7.#32         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":()V\n-   #4 = Fieldref           #7.#33         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.index:Ljava/lang/Boolean;\n-   #5 = Class              #34            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n-   #6 = Methodref          #5.#32         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.\"<init>\":()V\n-   #7 = Class              #35            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-   #8 = Class              #36            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-   #9 = Utf8               FloatParam\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               FloatParamBuilder\n-  #12 = Utf8               index\n-  #13 = Utf8               Ljava/lang/Boolean;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n-  #21 = Utf8               (Ljava/lang/Boolean;)V\n-  #22 = Utf8               builder\n-  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n-  #24 = Utf8               getIndex\n-  #25 = Utf8               ()Ljava/lang/Boolean;\n-  #26 = Utf8               setIndex\n-  #27 = Utf8               SourceFile\n-  #28 = Utf8               SpacePropertyParam.java\n-  #29 = Class              #37            // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #30 = NameAndType        #38:#39        // FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #31 = NameAndType        #14:#40        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-  #32 = NameAndType        #14:#15        // \"<init>\":()V\n-  #33 = NameAndType        #12:#13        // index:Ljava/lang/Boolean;\n-  #34 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n-  #35 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #38 = Utf8               FLOAT\n-  #39 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #40 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #3 = NameAndType        #5:#6          // FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #5 = Utf8               FLOAT\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #7 = Methodref          #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #9 = NameAndType        #11:#12        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #11 = Utf8               <init>\n+  #12 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #15 = NameAndType        #11:#17        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #17 = Utf8               ()V\n+  #18 = Fieldref           #14.#19        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.index:Ljava/lang/Boolean;\n+  #19 = NameAndType        #20:#21        // index:Ljava/lang/Boolean;\n+  #20 = Utf8               index\n+  #21 = Utf8               Ljava/lang/Boolean;\n+  #22 = Class              #23            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+  #23 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+  #24 = Methodref          #22.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.\"<init>\":()V\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n+  #30 = Utf8               (Ljava/lang/Boolean;)V\n+  #31 = Utf8               builder\n+  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n+  #33 = Utf8               getIndex\n+  #34 = Utf8               ()Ljava/lang/Boolean;\n+  #35 = Utf8               setIndex\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               SpacePropertyParam.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               FloatParam\n+  #40 = Utf8               FloatParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: getstatic     #1                  // Field dev/langchain4j/store/embedding/vearch/SpacePropertyType.FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-         4: invokespecial #2                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n          7: return\n       LineNumberTable:\n         line 79: 0\n         line 80: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #3                  // Method \"<init>\":()V\n+         1: invokespecial #13                 // Method \"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field index:Ljava/lang/Boolean;\n+         6: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          9: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 4\n         line 86: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -90,48 +90,48 @@\n             0      10     1 index   Ljava/lang/Boolean;\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyParam$FloatParam$FloatParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n+         0: new           #22                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.\"<init>\":()V\n+         4: invokespecial #24                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 82: 0\n \n   public java.lang.Boolean getIndex();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field index:Ljava/lang/Boolean;\n+         1: getfield      #18                 // Field index:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n \n   public void setIndex(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 index:Ljava/lang/Boolean;\n+         2: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam;\n             0       6     1 index   Ljava/lang/Boolean;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #9= #7 of #8;             // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #11= #5 of #7;            // FloatParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  public static #39= #14 of #8;           // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #40= #22 of #14;          // FloatParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum dd452c24c7190809f51070852e4a7db6a37ab832d9193dd2c55f87d696be83ab\n+  SHA-256 checksum e5b896c8c4ae62c5beaec7ce0c530434b47fedb4bcb48a46aa0df02d215b0304\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam$IntegerParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#33        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#34        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.index:Ljava/lang/Boolean;\n-   #3 = Class              #36            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-   #4 = Methodref          #3.#37         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":(Ljava/lang/Boolean;)V\n-   #5 = Class              #38            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#33         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #39            // SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n-   #8 = Methodref          #5.#40         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#41         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #42            // )\n-  #11 = Methodref          #5.#43         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #44            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n-  #13 = Class              #45            // java/lang/Object\n-  #14 = Utf8               index\n-  #15 = Utf8               Ljava/lang/Boolean;\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               IntegerParam\n-  #23 = Utf8               InnerClasses\n-  #24 = Utf8               IntegerParamBuilder\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n-  #26 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n-  #29 = Utf8               toString\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               SpacePropertyParam.java\n-  #33 = NameAndType        #16:#17        // \"<init>\":()V\n-  #34 = NameAndType        #14:#15        // index:Ljava/lang/Boolean;\n-  #35 = Class              #46            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-  #37 = NameAndType        #16:#47        // \"<init>\":(Ljava/lang/Boolean;)V\n-  #38 = Utf8               java/lang/StringBuilder\n-  #39 = Utf8               SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n-  #40 = NameAndType        #48:#49        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #41 = NameAndType        #48:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #42 = Utf8               )\n-  #43 = NameAndType        #29:#30        // toString:()Ljava/lang/String;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #47 = Utf8               (Ljava/lang/Boolean;)V\n-  #48 = Utf8               append\n-  #49 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.index:Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+   #9 = NameAndType        #11:#12        // index:Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+  #11 = Utf8               index\n+  #12 = Utf8               Ljava/lang/Boolean;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":(Ljava/lang/Boolean;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/Boolean;)V\n+  #17 = Utf8               (Ljava/lang/Boolean;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n+  #22 = Utf8               SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Code\n+  #37 = Utf8               LineNumberTable\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n+  #41 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n+  #42 = Utf8               build\n+  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               SpacePropertyParam.java\n+  #46 = Utf8               InnerClasses\n+  #47 = Class              #48            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #48 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #49 = Utf8               IntegerParam\n+  #50 = Utf8               IntegerParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam$IntegerParamBuilder();\n     descriptor: ()V\n@@ -80,61 +80,61 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam$IntegerParamBuilder index(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\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 index:Ljava/lang/Boolean;\n+         2: putfield      #7                  // Field index:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n             0       7     1 index   Ljava/lang/Boolean;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":(Ljava/lang/Boolean;)V\n+         5: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":(Ljava/lang/Boolean;)V\n         11: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String SpacePropertyParam.IntegerParam.IntegerParamBuilder(index=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #22= #3 of #35;           // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #24= #12 of #3;           // IntegerParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  public static #49= #13 of #47;          // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #50= #8 of #13;           // IntegerParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum 0e7ac1a670251a3d7aa11ff626136a02f7f0a28204899de2482434ab7718c9f9\n+  SHA-256 checksum d2895b43669e61aee02cb874e418af0d31ad3d67e43090ede1efbb3d3570d0ef\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n   super_class: #8                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n   interfaces: 0, fields: 1, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #29.#30        // dev/langchain4j/store/embedding/vearch/SpacePropertyType.INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #2 = Methodref          #8.#31         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-   #3 = Methodref          #7.#32         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":()V\n-   #4 = Fieldref           #7.#33         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.index:Ljava/lang/Boolean;\n-   #5 = Class              #34            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n-   #6 = Methodref          #5.#32         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.\"<init>\":()V\n-   #7 = Class              #35            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-   #8 = Class              #36            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-   #9 = Utf8               IntegerParam\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               IntegerParamBuilder\n-  #12 = Utf8               index\n-  #13 = Utf8               Ljava/lang/Boolean;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n-  #21 = Utf8               (Ljava/lang/Boolean;)V\n-  #22 = Utf8               builder\n-  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n-  #24 = Utf8               getIndex\n-  #25 = Utf8               ()Ljava/lang/Boolean;\n-  #26 = Utf8               setIndex\n-  #27 = Utf8               SourceFile\n-  #28 = Utf8               SpacePropertyParam.java\n-  #29 = Class              #37            // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #30 = NameAndType        #38:#39        // INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #31 = NameAndType        #14:#40        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-  #32 = NameAndType        #14:#15        // \"<init>\":()V\n-  #33 = NameAndType        #12:#13        // index:Ljava/lang/Boolean;\n-  #34 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n-  #35 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #37 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #38 = Utf8               INTEGER\n-  #39 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #40 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #3 = NameAndType        #5:#6          // INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #5 = Utf8               INTEGER\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #7 = Methodref          #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #9 = NameAndType        #11:#12        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #11 = Utf8               <init>\n+  #12 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #15 = NameAndType        #11:#17        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #17 = Utf8               ()V\n+  #18 = Fieldref           #14.#19        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.index:Ljava/lang/Boolean;\n+  #19 = NameAndType        #20:#21        // index:Ljava/lang/Boolean;\n+  #20 = Utf8               index\n+  #21 = Utf8               Ljava/lang/Boolean;\n+  #22 = Class              #23            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+  #23 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+  #24 = Methodref          #22.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.\"<init>\":()V\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n+  #30 = Utf8               (Ljava/lang/Boolean;)V\n+  #31 = Utf8               builder\n+  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n+  #33 = Utf8               getIndex\n+  #34 = Utf8               ()Ljava/lang/Boolean;\n+  #35 = Utf8               setIndex\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               SpacePropertyParam.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Utf8               IntegerParam\n+  #40 = Utf8               IntegerParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: getstatic     #1                  // Field dev/langchain4j/store/embedding/vearch/SpacePropertyType.INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-         4: invokespecial #2                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n          7: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #3                  // Method \"<init>\":()V\n+         1: invokespecial #13                 // Method \"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field index:Ljava/lang/Boolean;\n+         6: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          9: return\n       LineNumberTable:\n         line 62: 0\n         line 63: 4\n         line 64: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -90,48 +90,48 @@\n             0      10     1 index   Ljava/lang/Boolean;\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyParam$IntegerParam$IntegerParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #5                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n+         0: new           #22                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder\n          3: dup\n-         4: invokespecial #6                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.\"<init>\":()V\n+         4: invokespecial #24                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 60: 0\n \n   public java.lang.Boolean getIndex();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field index:Ljava/lang/Boolean;\n+         1: getfield      #18                 // Field index:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n \n   public void setIndex(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 index:Ljava/lang/Boolean;\n+         2: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam;\n             0       6     1 index   Ljava/lang/Boolean;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #9= #7 of #8;             // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #11= #5 of #7;            // IntegerParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  public static #39= #14 of #8;           // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #40= #22 of #14;          // IntegerParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,72 +1,72 @@\n-  SHA-256 checksum 04d718f9f4c5064db6e89e4f91de2a289c32da8db929e6cbc58af0f822e93190\n+  SHA-256 checksum 6db3e67dc851e53d38d34f734941e5892ae934e887936fdb662d25b0472813e7\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam$StringParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#36        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#37        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.index:Ljava/lang/Boolean;\n-   #3 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.array:Ljava/lang/Boolean;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#36         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // SpacePropertyParam.StringParam.StringParamBuilder(index=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#45         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #46            // , array=\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               index\n-  #17 = Utf8               Ljava/lang/Boolean;\n-  #18 = Utf8               array\n-  #19 = Utf8               <init>\n-  #20 = Utf8               ()V\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               StringParam\n-  #26 = Utf8               InnerClasses\n-  #27 = Utf8               StringParamBuilder\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-  #29 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-  #30 = Utf8               build\n-  #31 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n-  #32 = Utf8               toString\n-  #33 = Utf8               ()Ljava/lang/String;\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               SpacePropertyParam.java\n-  #36 = NameAndType        #19:#20        // \"<init>\":()V\n-  #37 = NameAndType        #16:#17        // index:Ljava/lang/Boolean;\n-  #38 = NameAndType        #18:#17        // array:Ljava/lang/Boolean;\n-  #39 = Class              #51            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #41 = NameAndType        #19:#52        // \"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               SpacePropertyParam.StringParam.StringParamBuilder(index=\n-  #44 = NameAndType        #53:#54        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #53:#55        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               , array=\n-  #47 = Utf8               )\n-  #48 = NameAndType        #32:#33        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #52 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-  #53 = Utf8               append\n-  #54 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #55 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.index:Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+   #9 = NameAndType        #11:#12        // index:Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+  #11 = Utf8               index\n+  #12 = Utf8               Ljava/lang/Boolean;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.array:Ljava/lang/Boolean;\n+  #14 = NameAndType        #15:#12        // array:Ljava/lang/Boolean;\n+  #15 = Utf8               array\n+  #16 = Class              #17            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  #17 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  #18 = Methodref          #16.#19        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #19 = NameAndType        #5:#20         // \"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #20 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #21 = Class              #22            // java/lang/StringBuilder\n+  #22 = Utf8               java/lang/StringBuilder\n+  #23 = Methodref          #21.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #24 = String             #25            // SpacePropertyParam.StringParam.StringParamBuilder(index=\n+  #25 = Utf8               SpacePropertyParam.StringParam.StringParamBuilder(index=\n+  #26 = Methodref          #21.#27        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = NameAndType        #28:#29        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = Utf8               append\n+  #29 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #30 = Methodref          #21.#31        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #31 = NameAndType        #28:#32        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = String             #34            // , array=\n+  #34 = Utf8               , array=\n+  #35 = String             #36            // )\n+  #36 = Utf8               )\n+  #37 = Methodref          #21.#38        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #38 = NameAndType        #39:#40        // toString:()Ljava/lang/String;\n+  #39 = Utf8               toString\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Utf8               Code\n+  #42 = Utf8               LineNumberTable\n+  #43 = Utf8               LocalVariableTable\n+  #44 = Utf8               this\n+  #45 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+  #46 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+  #47 = Utf8               build\n+  #48 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+  #49 = Utf8               SourceFile\n+  #50 = Utf8               SpacePropertyParam.java\n+  #51 = Utf8               InnerClasses\n+  #52 = Class              #53            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #54 = Utf8               StringParam\n+  #55 = Utf8               StringParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean array;\n     descriptor: Ljava/lang/Boolean;\n@@ -89,15 +89,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam$StringParamBuilder index(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\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 index:Ljava/lang/Boolean;\n+         2: putfield      #7                  // Field index:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n@@ -106,68 +106,68 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam$StringParamBuilder array(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\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 array:Ljava/lang/Boolean;\n+         2: putfield      #13                 // Field array:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n             0       7     1 array   Ljava/lang/Boolean;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+         0: new           #16                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field index:Ljava/lang/Boolean;\n+         5: getfield      #7                  // Field index:Ljava/lang/Boolean;\n          8: aload_0\n-         9: getfield      #3                  // Field array:Ljava/lang/Boolean;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+         9: getfield      #13                 // Field array:Ljava/lang/Boolean;\n+        12: invokespecial #18                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n         15: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #21                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String SpacePropertyParam.StringParam.StringParamBuilder(index=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #23                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #24                 // String SpacePropertyParam.StringParam.StringParamBuilder(index=\n+         9: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , array=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+        16: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #33                 // String , array=\n+        21: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field array:Ljava/lang/Boolean;\n-        28: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field array:Ljava/lang/Boolean;\n+        28: invokevirtual #30                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #35                 // String )\n+        33: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #25= #4 of #39;           // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #27= #14 of #4;           // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  public static #54= #16 of #52;          // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #55= #8 of #16;           // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,63 +1,63 @@\n-  SHA-256 checksum b8b684a2af3b19aff03a0d61a22e7558c26bd830b44bfef39c2161dbfb0ac16f\n+  SHA-256 checksum e249175e95d6aa14945e06c1f2d5fa2699061c2a58aa016376369ac510dc4dea\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  super_class: #9                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  super_class: #8                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n   interfaces: 0, fields: 2, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #34.#35        // dev/langchain4j/store/embedding/vearch/SpacePropertyType.STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #2 = Methodref          #9.#36         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-   #3 = Methodref          #8.#37         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":()V\n-   #4 = Fieldref           #8.#38         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.index:Ljava/lang/Boolean;\n-   #5 = Fieldref           #8.#39         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.array:Ljava/lang/Boolean;\n-   #6 = Class              #40            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-   #7 = Methodref          #6.#37         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.\"<init>\":()V\n-   #8 = Class              #41            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-   #9 = Class              #42            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #10 = Utf8               StringParam\n-  #11 = Utf8               InnerClasses\n-  #12 = Utf8               StringParamBuilder\n-  #13 = Utf8               index\n-  #14 = Utf8               Ljava/lang/Boolean;\n-  #15 = Utf8               array\n-  #16 = Utf8               <init>\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #3 = NameAndType        #5:#6          // STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #5 = Utf8               STRING\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #7 = Methodref          #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #9 = NameAndType        #11:#12        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #11 = Utf8               <init>\n+  #12 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  #15 = NameAndType        #11:#17        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\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/vearch/SpacePropertyParam$StringParam;\n-  #23 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-  #24 = Utf8               builder\n-  #25 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-  #26 = Utf8               getIndex\n-  #27 = Utf8               ()Ljava/lang/Boolean;\n-  #28 = Utf8               getArray\n-  #29 = Utf8               setIndex\n-  #30 = Utf8               (Ljava/lang/Boolean;)V\n-  #31 = Utf8               setArray\n-  #32 = Utf8               SourceFile\n-  #33 = Utf8               SpacePropertyParam.java\n-  #34 = Class              #43            // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #35 = NameAndType        #44:#45        // STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #36 = NameAndType        #16:#46        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-  #37 = NameAndType        #16:#17        // \"<init>\":()V\n-  #38 = NameAndType        #13:#14        // index:Ljava/lang/Boolean;\n-  #39 = NameAndType        #15:#14        // array:Ljava/lang/Boolean;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  #41 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #42 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #43 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #44 = Utf8               STRING\n-  #45 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #46 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #18 = Fieldref           #14.#19        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.index:Ljava/lang/Boolean;\n+  #19 = NameAndType        #20:#21        // index:Ljava/lang/Boolean;\n+  #20 = Utf8               index\n+  #21 = Utf8               Ljava/lang/Boolean;\n+  #22 = Fieldref           #14.#23        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.array:Ljava/lang/Boolean;\n+  #23 = NameAndType        #24:#21        // array:Ljava/lang/Boolean;\n+  #24 = Utf8               array\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+  #27 = Methodref          #25.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.\"<init>\":()V\n+  #28 = Utf8               Code\n+  #29 = Utf8               LineNumberTable\n+  #30 = Utf8               LocalVariableTable\n+  #31 = Utf8               this\n+  #32 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+  #33 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #34 = Utf8               builder\n+  #35 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+  #36 = Utf8               getIndex\n+  #37 = Utf8               ()Ljava/lang/Boolean;\n+  #38 = Utf8               getArray\n+  #39 = Utf8               setIndex\n+  #40 = Utf8               (Ljava/lang/Boolean;)V\n+  #41 = Utf8               setArray\n+  #42 = Utf8               SourceFile\n+  #43 = Utf8               SpacePropertyParam.java\n+  #44 = Utf8               InnerClasses\n+  #45 = Utf8               StringParam\n+  #46 = Utf8               StringParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean array;\n     descriptor: Ljava/lang/Boolean;\n@@ -66,36 +66,36 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: getstatic     #1                  // Field dev/langchain4j/store/embedding/vearch/SpacePropertyType.STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-         4: invokespecial #2                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n          7: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam(java.lang.Boolean, java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #3                  // Method \"<init>\":()V\n+         1: invokespecial #13                 // Method \"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field index:Ljava/lang/Boolean;\n+         6: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field array:Ljava/lang/Boolean;\n+        11: putfield      #22                 // Field array:Ljava/lang/Boolean;\n         14: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 4\n         line 41: 9\n         line 42: 14\n       LocalVariableTable:\n@@ -105,57 +105,57 @@\n             0      15     2 array   Ljava/lang/Boolean;\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyParam$StringParam$StringParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+         0: new           #25                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n          3: dup\n-         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.\"<init>\":()V\n+         4: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 37: 0\n \n   public java.lang.Boolean getIndex();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field index:Ljava/lang/Boolean;\n+         1: getfield      #18                 // Field index:Ljava/lang/Boolean;\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/vearch/SpacePropertyParam$StringParam;\n \n   public java.lang.Boolean getArray();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field array:Ljava/lang/Boolean;\n+         1: getfield      #22                 // Field array:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n \n   public void setIndex(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 index:Ljava/lang/Boolean;\n+         2: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n             0       6     1 index   Ljava/lang/Boolean;\n@@ -163,20 +163,20 @@\n   public void setArray(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 array:Ljava/lang/Boolean;\n+         2: putfield      #22                 // Field array:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n             0       6     1 array   Ljava/lang/Boolean;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #10= #8 of #9;            // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #12= #6 of #8;            // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  public static #45= #14 of #8;           // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #46= #25 of #14;          // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,100 +1,100 @@\n-  SHA-256 checksum 6ac638269a4958ee6d2304e19102a5fa5d8f624894dfe04a777cc1acc26ae1b4\n+  SHA-256 checksum 56f2641d0958ec62eb36c1f1010a43f470e3f34abea675c37f8fff8dea21b74b\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #22                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  super_class: #23                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 6, methods: 9, attributes: 2\n Constant pool:\n-   #1 = Methodref          #23.#56        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #22.#57        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:Ljava/lang/Boolean;\n-   #3 = Fieldref           #22.#58        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:Ljava/lang/Integer;\n-   #4 = Fieldref           #22.#59        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-   #5 = Fieldref           #22.#60        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-   #6 = Fieldref           #22.#61        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.modelId:Ljava/lang/String;\n-   #7 = Fieldref           #22.#62        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.format:Ljava/lang/String;\n-   #8 = Class              #64            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-   #9 = Methodref          #8.#65         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n-  #10 = Class              #66            // java/lang/StringBuilder\n-  #11 = Methodref          #10.#56        // java/lang/StringBuilder.\"<init>\":()V\n-  #12 = String             #67            // SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n-  #13 = Methodref          #10.#68        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #14 = Methodref          #10.#69        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #15 = String             #70            // , dimension=\n-  #16 = String             #71            // , storeType=\n-  #17 = String             #72            // , storeParam=\n-  #18 = String             #73            // , modelId=\n-  #19 = String             #74            // , format=\n-  #20 = String             #75            // )\n-  #21 = Methodref          #10.#76        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #22 = Class              #77            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #23 = Class              #78            // java/lang/Object\n-  #24 = Utf8               index\n-  #25 = Utf8               Ljava/lang/Boolean;\n-  #26 = Utf8               dimension\n-  #27 = Utf8               Ljava/lang/Integer;\n-  #28 = Utf8               storeType\n-  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #30 = Utf8               storeParam\n-  #31 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #32 = Utf8               modelId\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               format\n-  #35 = Utf8               <init>\n-  #36 = Utf8               ()V\n-  #37 = Utf8               Code\n-  #38 = Utf8               LineNumberTable\n-  #39 = Utf8               LocalVariableTable\n-  #40 = Utf8               this\n-  #41 = Utf8               VectorParam\n-  #42 = Utf8               InnerClasses\n-  #43 = Utf8               VectorParamBuilder\n-  #44 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #45 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #46 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #47 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #48 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #49 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #50 = Utf8               build\n-  #51 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-  #52 = Utf8               toString\n-  #53 = Utf8               ()Ljava/lang/String;\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               SpacePropertyParam.java\n-  #56 = NameAndType        #35:#36        // \"<init>\":()V\n-  #57 = NameAndType        #24:#25        // index:Ljava/lang/Boolean;\n-  #58 = NameAndType        #26:#27        // dimension:Ljava/lang/Integer;\n-  #59 = NameAndType        #28:#29        // storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #60 = NameAndType        #30:#31        // storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #61 = NameAndType        #32:#33        // modelId:Ljava/lang/String;\n-  #62 = NameAndType        #34:#33        // format:Ljava/lang/String;\n-  #63 = Class              #79            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #64 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #65 = NameAndType        #35:#80        // \"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n-  #66 = Utf8               java/lang/StringBuilder\n-  #67 = Utf8               SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n-  #68 = NameAndType        #81:#82        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #69 = NameAndType        #81:#83        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #70 = Utf8               , dimension=\n-  #71 = Utf8               , storeType=\n-  #72 = Utf8               , storeParam=\n-  #73 = Utf8               , modelId=\n-  #74 = Utf8               , format=\n-  #75 = Utf8               )\n-  #76 = NameAndType        #52:#53        // toString:()Ljava/lang/String;\n-  #77 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #78 = Utf8               java/lang/Object\n-  #79 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #80 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n-  #81 = Utf8               append\n-  #82 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #83 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+   #9 = NameAndType        #11:#12        // index:Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+  #11 = Utf8               index\n+  #12 = Utf8               Ljava/lang/Boolean;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // dimension:Ljava/lang/Integer;\n+  #15 = Utf8               dimension\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #18 = NameAndType        #19:#20        // storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #19 = Utf8               storeType\n+  #20 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #22 = NameAndType        #23:#24        // storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #23 = Utf8               storeParam\n+  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #25 = Fieldref           #8.#26         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.modelId:Ljava/lang/String;\n+  #26 = NameAndType        #27:#28        // modelId:Ljava/lang/String;\n+  #27 = Utf8               modelId\n+  #28 = Utf8               Ljava/lang/String;\n+  #29 = Fieldref           #8.#30         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.format:Ljava/lang/String;\n+  #30 = NameAndType        #31:#28        // format:Ljava/lang/String;\n+  #31 = Utf8               format\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #33 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #34 = Methodref          #32.#35        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n+  #35 = NameAndType        #5:#36         // \"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n+  #36 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n+  #37 = Class              #38            // java/lang/StringBuilder\n+  #38 = Utf8               java/lang/StringBuilder\n+  #39 = Methodref          #37.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #40 = String             #41            // SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n+  #41 = Utf8               SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n+  #42 = Methodref          #37.#43        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #44:#45        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               append\n+  #45 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #46 = Methodref          #37.#47        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #47 = NameAndType        #44:#48        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #48 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #49 = String             #50            // , dimension=\n+  #50 = Utf8               , dimension=\n+  #51 = String             #52            // , storeType=\n+  #52 = Utf8               , storeType=\n+  #53 = String             #54            // , storeParam=\n+  #54 = Utf8               , storeParam=\n+  #55 = String             #56            // , modelId=\n+  #56 = Utf8               , modelId=\n+  #57 = String             #58            // , format=\n+  #58 = Utf8               , format=\n+  #59 = String             #60            // )\n+  #60 = Utf8               )\n+  #61 = Methodref          #37.#62        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #62 = NameAndType        #63:#64        // toString:()Ljava/lang/String;\n+  #63 = Utf8               toString\n+  #64 = Utf8               ()Ljava/lang/String;\n+  #65 = Utf8               Code\n+  #66 = Utf8               LineNumberTable\n+  #67 = Utf8               LocalVariableTable\n+  #68 = Utf8               this\n+  #69 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #70 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #71 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #72 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #73 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #74 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #75 = Utf8               build\n+  #76 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+  #77 = Utf8               SourceFile\n+  #78 = Utf8               SpacePropertyParam.java\n+  #79 = Utf8               InnerClasses\n+  #80 = Class              #81            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #81 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #82 = Utf8               VectorParam\n+  #83 = Utf8               VectorParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer dimension;\n     descriptor: Ljava/lang/Integer;\n@@ -133,15 +133,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder index(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\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 index:Ljava/lang/Boolean;\n+         2: putfield      #7                  // Field index:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n@@ -150,15 +150,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder dimension(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\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 dimension:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field dimension:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n@@ -167,15 +167,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder storeType(dev.langchain4j.store.embedding.vearch.SpaceStoreType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\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 storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+         2: putfield      #17                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n@@ -184,15 +184,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder storeParam(dev.langchain4j.store.embedding.vearch.SpaceStoreParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\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 storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+         2: putfield      #21                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n@@ -201,15 +201,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder modelId(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\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 modelId:Ljava/lang/String;\n+         2: putfield      #25                 // Field modelId:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n@@ -218,96 +218,96 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder format(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #7                  // Field format:Ljava/lang/String;\n+         2: putfield      #29                 // Field format:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n             0       7     1 format   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=1, args_size=1\n-         0: new           #8                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+         0: new           #32                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field index:Ljava/lang/Boolean;\n+         5: getfield      #7                  // Field index:Ljava/lang/Boolean;\n          8: aload_0\n-         9: getfield      #3                  // Field dimension:Ljava/lang/Integer;\n+         9: getfield      #13                 // Field dimension:Ljava/lang/Integer;\n         12: aload_0\n-        13: getfield      #4                  // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        13: getfield      #17                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n         16: aload_0\n-        17: getfield      #5                  // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+        17: getfield      #21                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n         20: aload_0\n-        21: getfield      #6                  // Field modelId:Ljava/lang/String;\n+        21: getfield      #25                 // Field modelId:Ljava/lang/String;\n         24: aload_0\n-        25: getfield      #7                  // Field format:Ljava/lang/String;\n-        28: invokespecial #9                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n+        25: getfield      #29                 // Field format:Ljava/lang/String;\n+        28: invokespecial #34                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":(Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n         31: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      32     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #10                 // class java/lang/StringBuilder\n+         0: new           #37                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #11                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #12                 // String SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n-         9: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #39                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #40                 // String SpacePropertyParam.VectorParam.VectorParamBuilder(index=\n+         9: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field index:Ljava/lang/Boolean;\n-        16: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #15                 // String , dimension=\n-        21: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field index:Ljava/lang/Boolean;\n+        16: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #49                 // String , dimension=\n+        21: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field dimension:Ljava/lang/Integer;\n-        28: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #16                 // String , storeType=\n-        33: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field dimension:Ljava/lang/Integer;\n+        28: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #51                 // String , storeType=\n+        33: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        40: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #17                 // String , storeParam=\n-        45: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #17                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        40: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #53                 // String , storeParam=\n+        45: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-        52: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #18                 // String , modelId=\n-        57: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #21                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+        52: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #55                 // String , modelId=\n+        57: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #6                  // Field modelId:Ljava/lang/String;\n-        64: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        67: ldc           #19                 // String , format=\n-        69: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #25                 // Field modelId:Ljava/lang/String;\n+        64: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        67: ldc           #57                 // String , format=\n+        69: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #7                  // Field format:Ljava/lang/String;\n-        76: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: ldc           #20                 // String )\n-        81: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        84: invokevirtual #21                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        73: getfield      #29                 // Field format:Ljava/lang/String;\n+        76: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: ldc           #59                 // String )\n+        81: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        84: invokevirtual #61                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         87: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      88     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #41= #8 of #63;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #43= #22 of #8;           // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  public static #82= #32 of #80;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #83= #8 of #32;           // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,95 +1,95 @@\n-  SHA-256 checksum de4386e698d1302b327403c84d7db7bf0fd8c6813f4b8a0c6a44360141462c59\n+  SHA-256 checksum c0ab20480996972193544b700f8a4539e1b8ca4340523e119bb985e2e0ecf4c7\n   Compiled from \"SpacePropertyParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  super_class: #13                        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  super_class: #8                         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n   interfaces: 0, fields: 6, methods: 15, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #62.#63        // dev/langchain4j/store/embedding/vearch/SpacePropertyType.VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #2 = Methodref          #13.#64        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-   #3 = Methodref          #12.#65        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":()V\n-   #4 = Fieldref           #12.#66        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.index:Ljava/lang/Boolean;\n-   #5 = Fieldref           #12.#67        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.dimension:Ljava/lang/Integer;\n-   #6 = Fieldref           #12.#68        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-   #7 = Fieldref           #12.#69        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-   #8 = Fieldref           #12.#70        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.modelId:Ljava/lang/String;\n-   #9 = Fieldref           #12.#71        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.format:Ljava/lang/String;\n-  #10 = Class              #72            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #11 = Methodref          #10.#65        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.\"<init>\":()V\n-  #12 = Class              #73            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #13 = Class              #74            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #14 = Utf8               VectorParam\n-  #15 = Utf8               InnerClasses\n-  #16 = Utf8               VectorParamBuilder\n-  #17 = Utf8               index\n-  #18 = Utf8               Ljava/lang/Boolean;\n-  #19 = Utf8               dimension\n-  #20 = Utf8               Ljava/lang/Integer;\n-  #21 = Utf8               storeType\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #23 = Utf8               storeParam\n-  #24 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #25 = Utf8               modelId\n-  #26 = Utf8               Ljava/lang/String;\n-  #27 = Utf8               format\n-  #28 = Utf8               <init>\n-  #29 = Utf8               ()V\n-  #30 = Utf8               Code\n-  #31 = Utf8               LineNumberTable\n-  #32 = Utf8               LocalVariableTable\n-  #33 = Utf8               this\n-  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-  #35 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n-  #36 = Utf8               builder\n-  #37 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #38 = Utf8               getIndex\n-  #39 = Utf8               ()Ljava/lang/Boolean;\n-  #40 = Utf8               getDimension\n-  #41 = Utf8               ()Ljava/lang/Integer;\n-  #42 = Utf8               getStoreType\n-  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #44 = Utf8               getStoreParam\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #46 = Utf8               getModelId\n-  #47 = Utf8               ()Ljava/lang/String;\n-  #48 = Utf8               getFormat\n-  #49 = Utf8               setIndex\n-  #50 = Utf8               (Ljava/lang/Boolean;)V\n-  #51 = Utf8               setDimension\n-  #52 = Utf8               (Ljava/lang/Integer;)V\n-  #53 = Utf8               setStoreType\n-  #54 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)V\n-  #55 = Utf8               setStoreParam\n-  #56 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)V\n-  #57 = Utf8               setModelId\n-  #58 = Utf8               (Ljava/lang/String;)V\n-  #59 = Utf8               setFormat\n-  #60 = Utf8               SourceFile\n-  #61 = Utf8               SpacePropertyParam.java\n-  #62 = Class              #75            // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #63 = NameAndType        #76:#77        // VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #64 = NameAndType        #28:#78        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-  #65 = NameAndType        #28:#29        // \"<init>\":()V\n-  #66 = NameAndType        #17:#18        // index:Ljava/lang/Boolean;\n-  #67 = NameAndType        #19:#20        // dimension:Ljava/lang/Integer;\n-  #68 = NameAndType        #21:#22        // storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #69 = NameAndType        #23:#24        // storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #70 = NameAndType        #25:#26        // modelId:Ljava/lang/String;\n-  #71 = NameAndType        #27:#26        // format:Ljava/lang/String;\n-  #72 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #73 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #74 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #75 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #76 = Utf8               VECTOR\n-  #77 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #78 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #2 = Class              #4             // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #3 = NameAndType        #5:#6          // VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #4 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #5 = Utf8               VECTOR\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #7 = Methodref          #8.#9          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #9 = NameAndType        #11:#12        // \"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #11 = Utf8               <init>\n+  #12 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #13 = Methodref          #14.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.\"<init>\":()V\n+  #14 = Class              #16            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #15 = NameAndType        #11:#17        // \"<init>\":()V\n+  #16 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #17 = Utf8               ()V\n+  #18 = Fieldref           #14.#19        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.index:Ljava/lang/Boolean;\n+  #19 = NameAndType        #20:#21        // index:Ljava/lang/Boolean;\n+  #20 = Utf8               index\n+  #21 = Utf8               Ljava/lang/Boolean;\n+  #22 = Fieldref           #14.#23        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.dimension:Ljava/lang/Integer;\n+  #23 = NameAndType        #24:#25        // dimension:Ljava/lang/Integer;\n+  #24 = Utf8               dimension\n+  #25 = Utf8               Ljava/lang/Integer;\n+  #26 = Fieldref           #14.#27        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #27 = NameAndType        #28:#29        // storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #28 = Utf8               storeType\n+  #29 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #30 = Fieldref           #14.#31        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #31 = NameAndType        #32:#33        // storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #32 = Utf8               storeParam\n+  #33 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #34 = Fieldref           #14.#35        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.modelId:Ljava/lang/String;\n+  #35 = NameAndType        #36:#37        // modelId:Ljava/lang/String;\n+  #36 = Utf8               modelId\n+  #37 = Utf8               Ljava/lang/String;\n+  #38 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.format:Ljava/lang/String;\n+  #39 = NameAndType        #40:#37        // format:Ljava/lang/String;\n+  #40 = Utf8               format\n+  #41 = Class              #42            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+  #42 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+  #43 = Methodref          #41.#15        // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.\"<init>\":()V\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+  #49 = Utf8               (Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n+  #50 = Utf8               builder\n+  #51 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+  #52 = Utf8               getIndex\n+  #53 = Utf8               ()Ljava/lang/Boolean;\n+  #54 = Utf8               getDimension\n+  #55 = Utf8               ()Ljava/lang/Integer;\n+  #56 = Utf8               getStoreType\n+  #57 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #58 = Utf8               getStoreParam\n+  #59 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #60 = Utf8               getModelId\n+  #61 = Utf8               ()Ljava/lang/String;\n+  #62 = Utf8               getFormat\n+  #63 = Utf8               setIndex\n+  #64 = Utf8               (Ljava/lang/Boolean;)V\n+  #65 = Utf8               setDimension\n+  #66 = Utf8               (Ljava/lang/Integer;)V\n+  #67 = Utf8               setStoreType\n+  #68 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)V\n+  #69 = Utf8               setStoreParam\n+  #70 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)V\n+  #71 = Utf8               setModelId\n+  #72 = Utf8               (Ljava/lang/String;)V\n+  #73 = Utf8               setFormat\n+  #74 = Utf8               SourceFile\n+  #75 = Utf8               SpacePropertyParam.java\n+  #76 = Utf8               InnerClasses\n+  #77 = Utf8               VectorParam\n+  #78 = Utf8               VectorParamBuilder\n {\n   private java.lang.Boolean index;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer dimension;\n     descriptor: Ljava/lang/Integer;\n@@ -114,48 +114,48 @@\n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: getstatic     #1                  // Field dev/langchain4j/store/embedding/vearch/SpacePropertyType.VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-         4: invokespecial #2                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+         4: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam.\"<init>\":(Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n          7: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam(java.lang.Boolean, java.lang.Integer, dev.langchain4j.store.embedding.vearch.SpaceStoreType, dev.langchain4j.store.embedding.vearch.SpaceStoreParam, java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/Boolean;Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=7, args_size=7\n          0: aload_0\n-         1: invokespecial #3                  // Method \"<init>\":()V\n+         1: invokespecial #13                 // Method \"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #4                  // Field index:Ljava/lang/Boolean;\n+         6: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #5                  // Field dimension:Ljava/lang/Integer;\n+        11: putfield      #22                 // Field dimension:Ljava/lang/Integer;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #6                  // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        16: putfield      #26                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n         19: aload_0\n         20: aload         4\n-        22: putfield      #7                  // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+        22: putfield      #30                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n         25: aload_0\n         26: aload         5\n-        28: putfield      #8                  // Field modelId:Ljava/lang/String;\n+        28: putfield      #34                 // Field modelId:Ljava/lang/String;\n         31: aload_0\n         32: aload         6\n-        34: putfield      #9                  // Field format:Ljava/lang/String;\n+        34: putfield      #38                 // Field format:Ljava/lang/String;\n         37: return\n       LineNumberTable:\n         line 115: 0\n         line 116: 4\n         line 117: 9\n         line 118: 14\n         line 119: 19\n@@ -173,113 +173,113 @@\n             0      38     6 format   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyParam$VectorParam$VectorParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #10                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+         0: new           #41                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n          3: dup\n-         4: invokespecial #11                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.\"<init>\":()V\n+         4: invokespecial #43                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 112: 0\n \n   public java.lang.Boolean getIndex();\n     descriptor: ()Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field index:Ljava/lang/Boolean;\n+         1: getfield      #18                 // Field index:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public java.lang.Integer getDimension();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field dimension:Ljava/lang/Integer;\n+         1: getfield      #22                 // Field dimension:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 94: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceStoreType getStoreType();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+         1: getfield      #26                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n          4: areturn\n       LineNumberTable:\n         line 100: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam getStoreParam();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+         1: getfield      #30                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n          4: areturn\n       LineNumberTable:\n         line 101: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public java.lang.String getModelId();\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      #8                  // Field modelId:Ljava/lang/String;\n+         1: getfield      #34                 // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 102: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public java.lang.String getFormat();\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      #9                  // Field format:Ljava/lang/String;\n+         1: getfield      #38                 // Field format:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 106: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n \n   public void setIndex(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)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 index:Ljava/lang/Boolean;\n+         2: putfield      #18                 // Field index:Ljava/lang/Boolean;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 index   Ljava/lang/Boolean;\n@@ -287,15 +287,15 @@\n   public void setDimension(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 dimension:Ljava/lang/Integer;\n+         2: putfield      #22                 // Field dimension:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 dimension   Ljava/lang/Integer;\n@@ -303,15 +303,15 @@\n   public void setStoreType(dev.langchain4j.store.embedding.vearch.SpaceStoreType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)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      #6                  // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+         2: putfield      #26                 // Field storeType:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 storeType   Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n@@ -319,15 +319,15 @@\n   public void setStoreParam(dev.langchain4j.store.embedding.vearch.SpaceStoreParam);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;)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      #7                  // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+         2: putfield      #30                 // Field storeParam:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 storeParam   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n@@ -335,15 +335,15 @@\n   public void setModelId(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      #8                  // Field modelId:Ljava/lang/String;\n+         2: putfield      #34                 // Field modelId:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 modelId   Ljava/lang/String;\n@@ -351,20 +351,20 @@\n   public void setFormat(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      #9                  // Field format:Ljava/lang/String;\n+         2: putfield      #38                 // Field format:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n             0       6     1 format   Ljava/lang/String;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #14= #12 of #13;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #16= #10 of #12;          // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  public static #77= #14 of #8;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #78= #41 of #14;          // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,74 +1,74 @@\n-  SHA-256 checksum 51d561cf393d1547f97dfc9383bb52f7602dba604a04632d7a3a7fe3e8cd7e31\n+  SHA-256 checksum fde7666646247450ee4b5dc88305156a0fcc1037b5d3f7ff5c57c989600368b4\n   Compiled from \"SpacePropertyParam.java\"\n public abstract class dev.langchain4j.store.embedding.vearch.SpacePropertyParam\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #3                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  super_class: #4                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 1, attributes: 2\n Constant pool:\n-   #1 = Methodref          #4.#25         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #3.#26         // dev/langchain4j/store/embedding/vearch/SpacePropertyParam.type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #3 = Class              #27            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-   #4 = Class              #28            // java/lang/Object\n-   #5 = Class              #29            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-   #6 = Utf8               VectorParam\n-   #7 = Utf8               InnerClasses\n-   #8 = Class              #30            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-   #9 = Utf8               FloatParam\n-  #10 = Class              #31            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-  #11 = Utf8               IntegerParam\n-  #12 = Class              #32            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #13 = Utf8               StringParam\n-  #14 = Utf8               type\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;\n-  #23 = Utf8               SourceFile\n-  #24 = Utf8               SpacePropertyParam.java\n-  #25 = NameAndType        #16:#33        // \"<init>\":()V\n-  #26 = NameAndType        #14:#15        // type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #27 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #28 = Utf8               java/lang/Object\n-  #29 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #30 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-  #31 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\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/vearch/SpacePropertyParam.type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #9 = NameAndType        #11:#12        // type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #11 = Utf8               type\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #13 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;\n+  #19 = Utf8               SourceFile\n+  #20 = Utf8               SpacePropertyParam.java\n+  #21 = Utf8               InnerClasses\n+  #22 = Class              #23            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #23 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #24 = Utf8               VectorParam\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #27 = Utf8               FloatParam\n+  #28 = Class              #29            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #29 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #30 = Utf8               IntegerParam\n+  #31 = Class              #32            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n   #32 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #33 = Utf8               ()V\n+  #33 = Utf8               StringParam\n {\n   protected dev.langchain4j.store.embedding.vearch.SpacePropertyType type;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x0004) ACC_PROTECTED\n \n   dev.langchain4j.store.embedding.vearch.SpacePropertyParam(dev.langchain4j.store.embedding.vearch.SpacePropertyType);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+         6: putfield      #7                  // Field type:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n          9: return\n       LineNumberTable:\n         line 16: 0\n         line 17: 4\n         line 18: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;\n             0      10     1  type   Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n }\n SourceFile: \"SpacePropertyParam.java\"\n InnerClasses:\n-  public static #6= #5 of #3;             // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #9= #8 of #3;             // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #11= #10 of #3;           // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #13= #12 of #3;           // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #24= #22 of #8;           // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #27= #25 of #8;           // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #30= #28 of #8;           // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #33= #31 of #8;           // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpacePropertyType.class", "source2": "dev/langchain4j/store/embedding/vearch/SpacePropertyType.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,173 +1,175 @@\n-  SHA-256 checksum 920452a56d8d98f6392c3ee5b0d2dfb10276e9a858f82421136585fc00023a2b\n+  SHA-256 checksum 0f1a4932b07ddd02a4dadf7816b18aa510c494866841050fd73c18947dce8862\n   Compiled from \"SpacePropertyType.java\"\n public final class dev.langchain4j.store.embedding.vearch.SpacePropertyType extends java.lang.Enum<dev.langchain4j.store.embedding.vearch.SpacePropertyType>\n   minor version: 0\n   major version: 52\n   flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ENUM\n-  this_class: #4                          // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  super_class: #21                        // java/lang/Enum\n-  interfaces: 0, fields: 6, methods: 5, attributes: 3\n+  this_class: #1                          // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+  super_class: #26                        // java/lang/Enum\n+  interfaces: 0, fields: 6, methods: 6, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #4.#62         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-   #2 = Methodref          #63.#64        // \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\".clone:()Ljava/lang/Object;\n-   #3 = Class              #39            // \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\"\n-   #4 = Class              #65            // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-   #5 = Methodref          #21.#66        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-   #6 = Methodref          #21.#67        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n-   #7 = Fieldref           #4.#68         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.paramClass:Ljava/lang/Class;\n-   #8 = String             #22            // STRING\n-   #9 = Class              #70            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #10 = Methodref          #4.#73         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.\"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-  #11 = Fieldref           #4.#74         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #12 = String             #28            // INTEGER\n-  #13 = Class              #75            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-  #14 = Fieldref           #4.#77         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #15 = String             #30            // FLOAT\n-  #16 = Class              #78            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-  #17 = Fieldref           #4.#80         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #18 = String             #32            // VECTOR\n-  #19 = Class              #81            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #20 = Fieldref           #4.#83         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #21 = Class              #84            // java/lang/Enum\n-  #22 = Utf8               STRING\n-  #23 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #24 = Utf8               RuntimeVisibleAnnotations\n-  #25 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #26 = Utf8               value\n-  #27 = Utf8               string\n-  #28 = Utf8               INTEGER\n-  #29 = Utf8               integer\n-  #30 = Utf8               FLOAT\n-  #31 = Utf8               float\n-  #32 = Utf8               VECTOR\n-  #33 = Utf8               vector\n-  #34 = Utf8               paramClass\n-  #35 = Utf8               Ljava/lang/Class;\n-  #36 = Utf8               Signature\n-  #37 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #38 = Utf8               $VALUES\n-  #39 = Utf8               [Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #40 = Utf8               values\n-  #41 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #42 = Utf8               Code\n-  #43 = Utf8               LineNumberTable\n-  #44 = Utf8               valueOf\n-  #45 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #46 = Utf8               LocalVariableTable\n-  #47 = Utf8               name\n-  #48 = Utf8               Ljava/lang/String;\n-  #49 = Utf8               <init>\n-  #50 = Utf8               (Ljava/lang/String;ILjava/lang/Class;)V\n-  #51 = Utf8               this\n-  #52 = Utf8               LocalVariableTypeTable\n-  #53 = Utf8               (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n-  #54 = Utf8               getParamClass\n-  #55 = Utf8               ()Ljava/lang/Class;\n-  #56 = Utf8               ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #57 = Utf8               <clinit>\n-  #58 = Utf8               ()V\n-  #59 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;>;\n-  #60 = Utf8               SourceFile\n-  #61 = Utf8               SpacePropertyType.java\n-  #62 = NameAndType        #38:#39        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #63 = Class              #39            // \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\"\n-  #64 = NameAndType        #85:#86        // clone:()Ljava/lang/Object;\n-  #65 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-  #66 = NameAndType        #44:#87        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #67 = NameAndType        #49:#88        // \"<init>\":(Ljava/lang/String;I)V\n-  #68 = NameAndType        #34:#35        // paramClass:Ljava/lang/Class;\n-  #69 = Class              #89            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #70 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #71 = Utf8               StringParam\n-  #72 = Utf8               InnerClasses\n-  #73 = NameAndType        #49:#50        // \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-  #74 = NameAndType        #22:#23        // STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #75 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-  #76 = Utf8               IntegerParam\n-  #77 = NameAndType        #28:#23        // INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #78 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-  #79 = Utf8               FloatParam\n-  #80 = NameAndType        #30:#23        // FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #81 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #82 = Utf8               VectorParam\n-  #83 = NameAndType        #32:#23        // VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-  #84 = Utf8               java/lang/Enum\n-  #85 = Utf8               clone\n-  #86 = Utf8               ()Ljava/lang/Object;\n-  #87 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #88 = Utf8               (Ljava/lang/String;I)V\n-  #89 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+   #1 = Class              #2             // dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #2 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+   #3 = Fieldref           #1.#4          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #4 = NameAndType        #5:#6          // STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #5 = Utf8               STRING\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #7 = Fieldref           #1.#8          // dev/langchain4j/store/embedding/vearch/SpacePropertyType.INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #8 = NameAndType        #9:#6          // INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+   #9 = Utf8               INTEGER\n+  #10 = Fieldref           #1.#11         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #11 = NameAndType        #12:#6         // FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #12 = Utf8               FLOAT\n+  #13 = Fieldref           #1.#14         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #14 = NameAndType        #15:#6         // VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #15 = Utf8               VECTOR\n+  #16 = Fieldref           #1.#17         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #17 = NameAndType        #18:#19        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #18 = Utf8               $VALUES\n+  #19 = Utf8               [Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #20 = Methodref          #21.#22        // \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\".clone:()Ljava/lang/Object;\n+  #21 = Class              #19            // \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\"\n+  #22 = NameAndType        #23:#24        // clone:()Ljava/lang/Object;\n+  #23 = Utf8               clone\n+  #24 = Utf8               ()Ljava/lang/Object;\n+  #25 = Methodref          #26.#27        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #26 = Class              #28            // java/lang/Enum\n+  #27 = NameAndType        #29:#30        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #28 = Utf8               java/lang/Enum\n+  #29 = Utf8               valueOf\n+  #30 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #31 = Methodref          #26.#32        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+  #32 = NameAndType        #33:#34        // \"<init>\":(Ljava/lang/String;I)V\n+  #33 = Utf8               <init>\n+  #34 = Utf8               (Ljava/lang/String;I)V\n+  #35 = Fieldref           #1.#36         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.paramClass:Ljava/lang/Class;\n+  #36 = NameAndType        #37:#38        // paramClass:Ljava/lang/Class;\n+  #37 = Utf8               paramClass\n+  #38 = Utf8               Ljava/lang/Class;\n+  #39 = String             #5             // STRING\n+  #40 = Class              #41            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  #41 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  #42 = Methodref          #1.#43         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.\"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+  #43 = NameAndType        #33:#44        // \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+  #44 = Utf8               (Ljava/lang/String;ILjava/lang/Class;)V\n+  #45 = String             #9             // INTEGER\n+  #46 = Class              #47            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #47 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+  #48 = String             #12            // FLOAT\n+  #49 = Class              #50            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #50 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+  #51 = String             #15            // VECTOR\n+  #52 = Class              #53            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  #54 = Methodref          #1.#55         // dev/langchain4j/store/embedding/vearch/SpacePropertyType.$values:()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #55 = NameAndType        #56:#57        // $values:()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #56 = Utf8               $values\n+  #57 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #58 = Utf8               RuntimeVisibleAnnotations\n+  #59 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #60 = Utf8               value\n+  #61 = Utf8               string\n+  #62 = Utf8               integer\n+  #63 = Utf8               float\n+  #64 = Utf8               vector\n+  #65 = Utf8               Signature\n+  #66 = Utf8               Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #67 = Utf8               values\n+  #68 = Utf8               Code\n+  #69 = Utf8               LineNumberTable\n+  #70 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+  #71 = Utf8               LocalVariableTable\n+  #72 = Utf8               name\n+  #73 = Utf8               Ljava/lang/String;\n+  #74 = Utf8               this\n+  #75 = Utf8               LocalVariableTypeTable\n+  #76 = Utf8               (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+  #77 = Utf8               getParamClass\n+  #78 = Utf8               ()Ljava/lang/Class;\n+  #79 = Utf8               ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #80 = Utf8               <clinit>\n+  #81 = Utf8               ()V\n+  #82 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;>;\n+  #83 = Utf8               SourceFile\n+  #84 = Utf8               SpacePropertyType.java\n+  #85 = Utf8               InnerClasses\n+  #86 = Class              #87            // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #87 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #88 = Utf8               StringParam\n+  #89 = Utf8               IntegerParam\n+  #90 = Utf8               FloatParam\n+  #91 = Utf8               VectorParam\n {\n   public static final dev.langchain4j.store.embedding.vearch.SpacePropertyType STRING;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #25(#26=s#27)\n+      0: #59(#60=s#61)\n         com.google.gson.annotations.SerializedName(\n           value=\"string\"\n         )\n \n   public static final dev.langchain4j.store.embedding.vearch.SpacePropertyType INTEGER;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #25(#26=s#29)\n+      0: #59(#60=s#62)\n         com.google.gson.annotations.SerializedName(\n           value=\"integer\"\n         )\n \n   public static final dev.langchain4j.store.embedding.vearch.SpacePropertyType FLOAT;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #25(#26=s#31)\n+      0: #59(#60=s#63)\n         com.google.gson.annotations.SerializedName(\n           value=\"float\"\n         )\n \n   public static final dev.langchain4j.store.embedding.vearch.SpacePropertyType VECTOR;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #25(#26=s#33)\n+      0: #59(#60=s#64)\n         com.google.gson.annotations.SerializedName(\n           value=\"vector\"\n         )\n \n   private final java.lang.Class<? extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam> paramClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #37                          // Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #66                          // Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private static final dev.langchain4j.store.embedding.vearch.SpacePropertyType[] $VALUES;\n     descriptor: [Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyType[] values();\n     descriptor: ()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-         3: invokevirtual #2                  // Method \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\".clone:()Ljava/lang/Object;\n-         6: checkcast     #3                  // class \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\"\n+         0: getstatic     #16                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+         3: invokevirtual #20                 // Method \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\".clone:()Ljava/lang/Object;\n+         6: checkcast     #21                 // class \"[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\"\n          9: areturn\n       LineNumberTable:\n         line 6: 0\n \n   public static dev.langchain4j.store.embedding.vearch.SpacePropertyType valueOf(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+         0: ldc           #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n          2: aload_0\n-         3: invokestatic  #5                  // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-         6: checkcast     #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+         3: invokestatic  #25                 // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+         6: checkcast     #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n          9: areturn\n       LineNumberTable:\n         line 6: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  name   Ljava/lang/String;\n \n@@ -175,107 +177,117 @@\n     descriptor: (Ljava/lang/String;ILjava/lang/Class;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n          2: iload_2\n-         3: invokespecial #6                  // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+         3: invokespecial #31                 // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n          6: aload_0\n          7: aload_3\n-         8: putfield      #7                  // Field paramClass:Ljava/lang/Class;\n+         8: putfield      #35                 // Field paramClass:Ljava/lang/Class;\n         11: return\n       LineNumberTable:\n         line 23: 0\n         line 24: 6\n         line 25: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n             0      12     3 paramClass   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      12     3 paramClass   Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-    Signature: #53                          // (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+    Signature: #76                          // (Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n \n   public java.lang.Class<? extends dev.langchain4j.store.embedding.vearch.SpacePropertyParam> getParamClass();\n     descriptor: ()Ljava/lang/Class;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field paramClass:Ljava/lang/Class;\n+         1: getfield      #35                 // Field paramClass:Ljava/lang/Class;\n          4: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-    Signature: #56                          // ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #79                          // ()Ljava/lang/Class<+Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+\n+  private static dev.langchain4j.store.embedding.vearch.SpacePropertyType[] $values();\n+    descriptor: ()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n+    Code:\n+      stack=4, locals=0, args_size=0\n+         0: iconst_4\n+         1: anewarray     #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+         4: dup\n+         5: iconst_0\n+         6: getstatic     #3                  // Field STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+         9: aastore\n+        10: dup\n+        11: iconst_1\n+        12: getstatic     #7                  // Field INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        15: aastore\n+        16: dup\n+        17: iconst_2\n+        18: getstatic     #10                 // Field FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        21: aastore\n+        22: dup\n+        23: iconst_3\n+        24: getstatic     #13                 // Field VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        27: aastore\n+        28: areturn\n+      LineNumberTable:\n+        line 6: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+         0: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n          3: dup\n-         4: ldc           #8                  // String STRING\n+         4: ldc           #39                 // String STRING\n          6: iconst_0\n-         7: ldc           #9                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-         9: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        12: putstatic     #11                 // Field STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        15: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+         7: ldc           #40                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+         9: invokespecial #42                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        12: putstatic     #3                  // Field STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        15: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n         18: dup\n-        19: ldc           #12                 // String INTEGER\n+        19: ldc           #45                 // String INTEGER\n         21: iconst_1\n-        22: ldc           #13                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n-        24: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        27: putstatic     #14                 // Field INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        30: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+        22: ldc           #46                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam\n+        24: invokespecial #42                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        27: putstatic     #7                  // Field INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        30: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n         33: dup\n-        34: ldc           #15                 // String FLOAT\n+        34: ldc           #48                 // String FLOAT\n         36: iconst_2\n-        37: ldc           #16                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n-        39: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        42: putstatic     #17                 // Field FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        45: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n+        37: ldc           #49                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam\n+        39: invokespecial #42                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        42: putstatic     #10                 // Field FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        45: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n         48: dup\n-        49: ldc           #18                 // String VECTOR\n+        49: ldc           #51                 // String VECTOR\n         51: iconst_3\n-        52: ldc           #19                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-        54: invokespecial #10                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n-        57: putstatic     #20                 // Field VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        60: iconst_4\n-        61: anewarray     #4                  // class dev/langchain4j/store/embedding/vearch/SpacePropertyType\n-        64: dup\n-        65: iconst_0\n-        66: getstatic     #11                 // Field STRING:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        69: aastore\n-        70: dup\n-        71: iconst_1\n-        72: getstatic     #14                 // Field INTEGER:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        75: aastore\n-        76: dup\n-        77: iconst_2\n-        78: getstatic     #17                 // Field FLOAT:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        81: aastore\n-        82: dup\n-        83: iconst_3\n-        84: getstatic     #20                 // Field VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        87: aastore\n-        88: putstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n-        91: return\n+        52: ldc           #52                 // class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+        54: invokespecial #42                 // Method \"<init>\":(Ljava/lang/String;ILjava/lang/Class;)V\n+        57: putstatic     #13                 // Field VECTOR:Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        60: invokestatic  #54                 // Method $values:()[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        63: putstatic     #16                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;\n+        66: return\n       LineNumberTable:\n         line 11: 0\n         line 13: 15\n         line 15: 30\n         line 17: 45\n         line 6: 60\n }\n-Signature: #59                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;>;\n+Signature: #82                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpacePropertyType;>;\n SourceFile: \"SpacePropertyType.java\"\n InnerClasses:\n-  public static #71= #9 of #69;           // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #76= #13 of #69;          // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #79= #16 of #69;          // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #82= #19 of #69;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #88= #40 of #86;          // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #89= #46 of #86;          // IntegerParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #90= #49 of #86;          // FloatParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #91= #52 of #86;          // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum 52e992cad25f32a619ee070271b99f4c11e18d8fb13c26c9c2dcd0d22e8be713\n+  SHA-256 checksum 48ab895b35ee0856bd94f6697c9ea3a9c97366b4eaba36aec20431e322d95f62\n   Compiled from \"SpaceStoreParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate$CompressRateBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #12                         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n-  super_class: #13                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #13.#33        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #12.#34        // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.rate:Ljava/lang/Integer;\n-   #3 = Class              #36            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-   #4 = Methodref          #3.#37         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.\"<init>\":(Ljava/lang/Integer;)V\n-   #5 = Class              #38            // java/lang/StringBuilder\n-   #6 = Methodref          #5.#33         // java/lang/StringBuilder.\"<init>\":()V\n-   #7 = String             #39            // SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n-   #8 = Methodref          #5.#40         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #9 = Methodref          #5.#41         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #10 = String             #42            // )\n-  #11 = Methodref          #5.#43         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #12 = Class              #44            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n-  #13 = Class              #45            // java/lang/Object\n-  #14 = Utf8               rate\n-  #15 = Utf8               Ljava/lang/Integer;\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               CompressRate\n-  #23 = Utf8               InnerClasses\n-  #24 = Utf8               CompressRateBuilder\n-  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n-  #26 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #29 = Utf8               toString\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Utf8               SourceFile\n-  #32 = Utf8               SpaceStoreParam.java\n-  #33 = NameAndType        #16:#17        // \"<init>\":()V\n-  #34 = NameAndType        #14:#15        // rate:Ljava/lang/Integer;\n-  #35 = Class              #46            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  #36 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #37 = NameAndType        #16:#47        // \"<init>\":(Ljava/lang/Integer;)V\n-  #38 = Utf8               java/lang/StringBuilder\n-  #39 = Utf8               SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n-  #40 = NameAndType        #48:#49        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #41 = NameAndType        #48:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #42 = Utf8               )\n-  #43 = NameAndType        #29:#30        // toString:()Ljava/lang/String;\n-  #44 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  #47 = Utf8               (Ljava/lang/Integer;)V\n-  #48 = Utf8               append\n-  #49 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.rate:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+   #9 = NameAndType        #11:#12        // rate:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+  #11 = Utf8               rate\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #15 = Methodref          #13.#16        // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.\"<init>\":(Ljava/lang/Integer;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/Integer;)V\n+  #17 = Utf8               (Ljava/lang/Integer;)V\n+  #18 = Class              #19            // java/lang/StringBuilder\n+  #19 = Utf8               java/lang/StringBuilder\n+  #20 = Methodref          #18.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #21 = String             #22            // SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n+  #22 = Utf8               SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n+  #23 = Methodref          #18.#24        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #24 = NameAndType        #25:#26        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #25 = Utf8               append\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = Methodref          #18.#28        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #25:#29        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // )\n+  #31 = Utf8               )\n+  #32 = Methodref          #18.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               Code\n+  #37 = Utf8               LineNumberTable\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n+  #41 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n+  #42 = Utf8               build\n+  #43 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               SpaceStoreParam.java\n+  #46 = Utf8               InnerClasses\n+  #47 = Class              #48            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #48 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #49 = Utf8               CompressRate\n+  #50 = Utf8               CompressRateBuilder\n {\n   private java.lang.Integer rate;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate$CompressRateBuilder();\n     descriptor: ()V\n@@ -80,61 +80,61 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate$CompressRateBuilder rate(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\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 rate:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field rate:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n             0       7     1  rate   Ljava/lang/Integer;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field rate:Ljava/lang/Integer;\n-         8: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.\"<init>\":(Ljava/lang/Integer;)V\n+         5: getfield      #7                  // Field rate:Ljava/lang/Integer;\n+         8: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.\"<init>\":(Ljava/lang/Integer;)V\n         11: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #5                  // class java/lang/StringBuilder\n+         0: new           #18                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #6                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #7                  // String SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n-         9: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #20                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #21                 // String SpaceStoreParam.CompressRate.CompressRateBuilder(rate=\n+         9: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field rate:Ljava/lang/Integer;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String )\n-        21: invokevirtual #8                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        24: invokevirtual #11                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        13: getfield      #7                  // Field rate:Ljava/lang/Integer;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #30                 // String )\n+        21: invokevirtual #23                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        24: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         27: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n }\n SourceFile: \"SpaceStoreParam.java\"\n InnerClasses:\n-  public static #22= #3 of #35;           // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  public static #24= #12 of #3;           // CompressRateBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  public static #49= #13 of #47;          // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #50= #8 of #13;           // CompressRateBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,112 +1,112 @@\n-  SHA-256 checksum 735984a113ac41590b341050a089d9d3421e1a3a3755b77de58729f9bcf60bb9\n+  SHA-256 checksum e900c98f6243d11005257a99289683989bf03ddd3bb48d32e338ec2bb65c359d\n   Compiled from \"SpaceStoreParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #5                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  super_class: #6                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #6.#26         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #5.#27         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.rate:Ljava/lang/Integer;\n-   #3 = Class              #28            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n-   #4 = Methodref          #3.#26         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.\"<init>\":()V\n-   #5 = Class              #30            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-   #6 = Class              #31            // java/lang/Object\n-   #7 = Utf8               CompressRate\n-   #8 = Utf8               InnerClasses\n-   #9 = Utf8               CompressRateBuilder\n-  #10 = Utf8               rate\n-  #11 = Utf8               Ljava/lang/Integer;\n-  #12 = Utf8               <init>\n-  #13 = Utf8               (Ljava/lang/Integer;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #19 = Utf8               builder\n-  #20 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n-  #21 = Utf8               getRate\n-  #22 = Utf8               ()Ljava/lang/Integer;\n-  #23 = Utf8               setRate\n-  #24 = Utf8               SourceFile\n-  #25 = Utf8               SpaceStoreParam.java\n-  #26 = NameAndType        #12:#32        // \"<init>\":()V\n-  #27 = NameAndType        #10:#11        // rate:Ljava/lang/Integer;\n-  #28 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n-  #29 = Class              #33            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  #30 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #31 = Utf8               java/lang/Object\n-  #32 = Utf8               ()V\n-  #33 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\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/vearch/SpaceStoreParam$CompressRate.rate:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+   #9 = NameAndType        #11:#12        // rate:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #11 = Utf8               rate\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+  #14 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+  #15 = Methodref          #13.#3         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.\"<init>\":()V\n+  #16 = Utf8               (Ljava/lang/Integer;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #22 = Utf8               builder\n+  #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n+  #24 = Utf8               getRate\n+  #25 = Utf8               ()Ljava/lang/Integer;\n+  #26 = Utf8               setRate\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               SpaceStoreParam.java\n+  #29 = Utf8               InnerClasses\n+  #30 = Class              #31            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #31 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #32 = Utf8               CompressRate\n+  #33 = Utf8               CompressRateBuilder\n {\n   private java.lang.Integer rate;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field rate:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field rate:Ljava/lang/Integer;\n          9: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n             0      10     1  rate   Ljava/lang/Integer;\n \n   public static dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate$CompressRateBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #3                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n+         0: new           #13                 // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder\n          3: dup\n-         4: invokespecial #4                  // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.\"<init>\":()V\n+         4: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 20: 0\n \n   public java.lang.Integer getRate();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field rate:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field rate:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n \n   public void setRate(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 rate:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field rate:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n             0       6     1  rate   Ljava/lang/Integer;\n }\n SourceFile: \"SpaceStoreParam.java\"\n InnerClasses:\n-  public static #7= #5 of #29;            // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  public static #9= #3 of #5;             // CompressRateBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  public static #32= #8 of #30;           // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #33= #13 of #8;           // CompressRateBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,74 +1,74 @@\n-  SHA-256 checksum 96597a3268c7845ee7b28f65dd05404fa264f1674b5afc83b12ba70eb6d5ab64\n+  SHA-256 checksum 0eee4a93d8ae7c1d1af3b1be60e9c6c533b499164302e70a49c579f9d995dff3\n   Compiled from \"SpaceStoreParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceStoreParam$SpaceStoreParamBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#39        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#40        // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.cacheSize:Ljava/lang/Integer;\n-   #3 = Fieldref           #14.#41        // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-   #4 = Class              #42            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-   #5 = Methodref          #4.#43         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam.\"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n-   #6 = Class              #44            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#39         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #45            // SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n-   #9 = Methodref          #6.#46         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = Methodref          #6.#47         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #11 = String             #48            // , compress=\n-  #12 = String             #49            // )\n-  #13 = Methodref          #6.#50         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #51            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n-  #15 = Class              #52            // java/lang/Object\n-  #16 = Utf8               cacheSize\n-  #17 = Utf8               Ljava/lang/Integer;\n-  #18 = Utf8               compress\n-  #19 = Class              #53            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #20 = Utf8               CompressRate\n-  #21 = Utf8               InnerClasses\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #23 = Utf8               <init>\n-  #24 = Utf8               ()V\n-  #25 = Utf8               Code\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               SpaceStoreParamBuilder\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n-  #31 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n-  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n-  #33 = Utf8               build\n-  #34 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #35 = Utf8               toString\n-  #36 = Utf8               ()Ljava/lang/String;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               SpaceStoreParam.java\n-  #39 = NameAndType        #23:#24        // \"<init>\":()V\n-  #40 = NameAndType        #16:#17        // cacheSize:Ljava/lang/Integer;\n-  #41 = NameAndType        #18:#22        // compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #42 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  #43 = NameAndType        #23:#54        // \"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n-  #44 = Utf8               java/lang/StringBuilder\n-  #45 = Utf8               SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n-  #46 = NameAndType        #55:#56        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #47 = NameAndType        #55:#57        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #48 = Utf8               , compress=\n-  #49 = Utf8               )\n-  #50 = NameAndType        #35:#36        // toString:()Ljava/lang/String;\n-  #51 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n-  #52 = Utf8               java/lang/Object\n-  #53 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #54 = Utf8               (Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n-  #55 = Utf8               append\n-  #56 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #57 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.cacheSize:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+   #9 = NameAndType        #11:#12        // cacheSize:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+  #11 = Utf8               cacheSize\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #14 = NameAndType        #15:#16        // compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #15 = Utf8               compress\n+  #16 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/SpaceStoreParam.\"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+  #21 = Utf8               (Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n+  #26 = Utf8               SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = Methodref          #22.#32        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #32 = NameAndType        #29:#33        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = String             #35            // , compress=\n+  #35 = Utf8               , compress=\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n+  #47 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n+  #48 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               SpaceStoreParam.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               SpaceStoreParamBuilder\n+  #55 = Class              #56            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #56 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #57 = Utf8               CompressRate\n {\n   private java.lang.Integer cacheSize;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate compress;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n@@ -91,15 +91,15 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam$SpaceStoreParamBuilder cacheSize(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\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 cacheSize:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n@@ -108,68 +108,68 @@\n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam$SpaceStoreParamBuilder compress(dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\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 compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+         2: putfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n             0       7     1 compress   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field cacheSize:Ljava/lang/Integer;\n+         5: getfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n          8: aload_0\n-         9: getfield      #3                  // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam.\"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+         9: getfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam.\"<init>\":(Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n         15: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String SpaceStoreParam.SpaceStoreParamBuilder(cacheSize=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field cacheSize:Ljava/lang/Integer;\n-        16: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #11                 // String , compress=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n+        16: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #34                 // String , compress=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-        28: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+        28: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n }\n SourceFile: \"SpaceStoreParam.java\"\n InnerClasses:\n-  public static #20= #19 of #4;           // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  public static #29= #14 of #4;           // SpaceStoreParamBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #54= #8 of #17;           // SpaceStoreParamBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #57= #55 of #17;          // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,59 +1,59 @@\n-  SHA-256 checksum 4c06853b63b639d6c7c9eff0ae818abe459b0ee86efc4412b97fe675adc0643c\n+  SHA-256 checksum e0ea6a6301d85dc74013a7556bf3a8f8d8c2c9b4278c21175b4191b909c86fcf\n   Compiled from \"SpaceStoreParam.java\"\n public class dev.langchain4j.store.embedding.vearch.SpaceStoreParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#35         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#36         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam.cacheSize:Ljava/lang/Integer;\n-   #3 = Fieldref           #6.#37         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam.compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-   #4 = Class              #38            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n-   #5 = Methodref          #4.#35         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.\"<init>\":()V\n-   #6 = Class              #39            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-   #7 = Class              #40            // java/lang/Object\n-   #8 = Utf8               SpaceStoreParamBuilder\n-   #9 = Utf8               InnerClasses\n-  #10 = Class              #41            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #11 = Utf8               CompressRate\n-  #12 = Utf8               cacheSize\n-  #13 = Utf8               Ljava/lang/Integer;\n-  #14 = Utf8               compress\n-  #15 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n-  #23 = Utf8               builder\n-  #24 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n-  #25 = Utf8               getCacheSize\n-  #26 = Utf8               ()Ljava/lang/Integer;\n-  #27 = Utf8               getCompress\n-  #28 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #29 = Utf8               setCacheSize\n-  #30 = Utf8               (Ljava/lang/Integer;)V\n-  #31 = Utf8               setCompress\n-  #32 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n-  #33 = Utf8               SourceFile\n-  #34 = Utf8               SpaceStoreParam.java\n-  #35 = NameAndType        #16:#42        // \"<init>\":()V\n-  #36 = NameAndType        #12:#13        // cacheSize:Ljava/lang/Integer;\n-  #37 = NameAndType        #14:#15        // compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n-  #38 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n-  #39 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  #40 = Utf8               java/lang/Object\n-  #41 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n-  #42 = Utf8               ()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/vearch/SpaceStoreParam.cacheSize:Ljava/lang/Integer;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+   #9 = NameAndType        #11:#12        // cacheSize:Ljava/lang/Integer;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  #11 = Utf8               cacheSize\n+  #12 = Utf8               Ljava/lang/Integer;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam.compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #14 = NameAndType        #15:#16        // compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #15 = Utf8               compress\n+  #16 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+  #19 = Methodref          #17.#3         // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.\"<init>\":()V\n+  #20 = Utf8               (Ljava/lang/Integer;Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n+  #26 = Utf8               builder\n+  #27 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n+  #28 = Utf8               getCacheSize\n+  #29 = Utf8               ()Ljava/lang/Integer;\n+  #30 = Utf8               getCompress\n+  #31 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+  #32 = Utf8               setCacheSize\n+  #33 = Utf8               (Ljava/lang/Integer;)V\n+  #34 = Utf8               setCompress\n+  #35 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)V\n+  #36 = Utf8               SourceFile\n+  #37 = Utf8               SpaceStoreParam.java\n+  #38 = Utf8               InnerClasses\n+  #39 = Class              #40            // dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #40 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate\n+  #41 = Utf8               CompressRate\n+  #42 = Utf8               SpaceStoreParamBuilder\n {\n   private java.lang.Integer cacheSize;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate compress;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n@@ -64,75 +64,75 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field cacheSize:Ljava/lang/Integer;\n+         6: putfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #3                  // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+        11: putfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n         14: return\n       LineNumberTable:\n         line 9: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n             0      15     1 cacheSize   Ljava/lang/Integer;\n             0      15     2 compress   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n \n   public static dev.langchain4j.store.embedding.vearch.SpaceStoreParam$SpaceStoreParamBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder\n          3: dup\n-         4: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.\"<init>\":()V\n+         4: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 9: 0\n \n   public java.lang.Integer getCacheSize();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field cacheSize:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate getCompress();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+         1: getfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n          4: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n \n   public void setCacheSize(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)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 cacheSize:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field cacheSize:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n             0       6     1 cacheSize   Ljava/lang/Integer;\n@@ -140,20 +140,20 @@\n   public void setCompress(dev.langchain4j.store.embedding.vearch.SpaceStoreParam$CompressRate);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;)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 compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n+         2: putfield      #13                 // Field compress:Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n          5: return\n       LineNumberTable:\n         line 8: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam;\n             0       6     1 compress   Ldev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate;\n }\n SourceFile: \"SpaceStoreParam.java\"\n InnerClasses:\n-  public static #8= #4 of #6;             // SpaceStoreParamBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n-  public static #11= #10 of #6;           // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #41= #39 of #8;           // CompressRate=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n+  public static #42= #17 of #8;           // SpaceStoreParamBuilder=class dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder of class dev/langchain4j/store/embedding/vearch/SpaceStoreParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/SpaceStoreType.class", "source2": "dev/langchain4j/store/embedding/vearch/SpaceStoreType.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,127 +1,129 @@\n-  SHA-256 checksum 619e655802fe448dde0f1638145ed9bf74e2ef35931a613b67800e2aa7b94dad\n+  SHA-256 checksum 7a936ddd7d974fff40187871cd5500e26c73c13469b32f2d81b653fa161fa3e4\n   Compiled from \"SpaceStoreType.java\"\n public final class dev.langchain4j.store.embedding.vearch.SpaceStoreType extends java.lang.Enum<dev.langchain4j.store.embedding.vearch.SpaceStoreType>\n   minor version: 0\n   major version: 52\n   flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ENUM\n-  this_class: #4                          // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-  super_class: #14                        // java/lang/Enum\n-  interfaces: 0, fields: 4, methods: 4, attributes: 2\n+  this_class: #1                          // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+  super_class: #23                        // java/lang/Enum\n+  interfaces: 0, fields: 4, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #4.#45         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-   #2 = Methodref          #46.#47        // \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\".clone:()Ljava/lang/Object;\n-   #3 = Class              #26            // \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\"\n-   #4 = Class              #48            // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-   #5 = Methodref          #14.#49        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-   #6 = Methodref          #14.#50        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n-   #7 = String             #15            // MEMORY_ONLY\n-   #8 = Methodref          #4.#50         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.\"<init>\":(Ljava/lang/String;I)V\n-   #9 = Fieldref           #4.#51         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #10 = String             #21            // M_MAP\n-  #11 = Fieldref           #4.#52         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #12 = String             #23            // ROCKS_DB\n-  #13 = Fieldref           #4.#53         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #14 = Class              #54            // java/lang/Enum\n-  #15 = Utf8               MEMORY_ONLY\n-  #16 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #17 = Utf8               RuntimeVisibleAnnotations\n-  #18 = Utf8               Lcom/google/gson/annotations/SerializedName;\n-  #19 = Utf8               value\n-  #20 = Utf8               MemoryOnly\n-  #21 = Utf8               M_MAP\n-  #22 = Utf8               Mmap\n-  #23 = Utf8               ROCKS_DB\n-  #24 = Utf8               RocksDB\n-  #25 = Utf8               $VALUES\n-  #26 = Utf8               [Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #27 = Utf8               values\n-  #28 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               valueOf\n-  #32 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               name\n-  #35 = Utf8               Ljava/lang/String;\n-  #36 = Utf8               <init>\n-  #37 = Utf8               (Ljava/lang/String;I)V\n-  #38 = Utf8               this\n-  #39 = Utf8               Signature\n-  #40 = Utf8               ()V\n-  #41 = Utf8               <clinit>\n-  #42 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;>;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               SpaceStoreType.java\n-  #45 = NameAndType        #25:#26        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #46 = Class              #26            // \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\"\n-  #47 = NameAndType        #55:#56        // clone:()Ljava/lang/Object;\n-  #48 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-  #49 = NameAndType        #31:#57        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-  #50 = NameAndType        #36:#37        // \"<init>\":(Ljava/lang/String;I)V\n-  #51 = NameAndType        #15:#16        // MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #52 = NameAndType        #21:#16        // M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #53 = NameAndType        #23:#16        // ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #54 = Utf8               java/lang/Enum\n-  #55 = Utf8               clone\n-  #56 = Utf8               ()Ljava/lang/Object;\n-  #57 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+   #1 = Class              #2             // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+   #2 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+   #3 = Fieldref           #1.#4          // dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #4 = NameAndType        #5:#6          // MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #5 = Utf8               MEMORY_ONLY\n+   #6 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #7 = Fieldref           #1.#8          // dev/langchain4j/store/embedding/vearch/SpaceStoreType.M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #8 = NameAndType        #9:#6          // M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #9 = Utf8               M_MAP\n+  #10 = Fieldref           #1.#11         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #11 = NameAndType        #12:#6         // ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #12 = Utf8               ROCKS_DB\n+  #13 = Fieldref           #1.#14         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.$VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #14 = NameAndType        #15:#16        // $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #15 = Utf8               $VALUES\n+  #16 = Utf8               [Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #17 = Methodref          #18.#19        // \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\".clone:()Ljava/lang/Object;\n+  #18 = Class              #16            // \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\"\n+  #19 = NameAndType        #20:#21        // clone:()Ljava/lang/Object;\n+  #20 = Utf8               clone\n+  #21 = Utf8               ()Ljava/lang/Object;\n+  #22 = Methodref          #23.#24        // java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #23 = Class              #25            // java/lang/Enum\n+  #24 = NameAndType        #26:#27        // valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #25 = Utf8               java/lang/Enum\n+  #26 = Utf8               valueOf\n+  #27 = Utf8               (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+  #28 = Methodref          #23.#29        // java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+  #29 = NameAndType        #30:#31        // \"<init>\":(Ljava/lang/String;I)V\n+  #30 = Utf8               <init>\n+  #31 = Utf8               (Ljava/lang/String;I)V\n+  #32 = String             #5             // MEMORY_ONLY\n+  #33 = Methodref          #1.#29         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.\"<init>\":(Ljava/lang/String;I)V\n+  #34 = String             #9             // M_MAP\n+  #35 = String             #12            // ROCKS_DB\n+  #36 = Methodref          #1.#37         // dev/langchain4j/store/embedding/vearch/SpaceStoreType.$values:()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #37 = NameAndType        #38:#39        // $values:()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #38 = Utf8               $values\n+  #39 = Utf8               ()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lcom/google/gson/annotations/SerializedName;\n+  #42 = Utf8               value\n+  #43 = Utf8               MemoryOnly\n+  #44 = Utf8               Mmap\n+  #45 = Utf8               RocksDB\n+  #46 = Utf8               values\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+  #50 = Utf8               LocalVariableTable\n+  #51 = Utf8               name\n+  #52 = Utf8               Ljava/lang/String;\n+  #53 = Utf8               this\n+  #54 = Utf8               Signature\n+  #55 = Utf8               ()V\n+  #56 = Utf8               <clinit>\n+  #57 = Utf8               Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;>;\n+  #58 = Utf8               SourceFile\n+  #59 = Utf8               SpaceStoreType.java\n {\n   public static final dev.langchain4j.store.embedding.vearch.SpaceStoreType MEMORY_ONLY;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #18(#19=s#20)\n+      0: #41(#42=s#43)\n         com.google.gson.annotations.SerializedName(\n           value=\"MemoryOnly\"\n         )\n \n   public static final dev.langchain4j.store.embedding.vearch.SpaceStoreType M_MAP;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #18(#19=s#22)\n+      0: #41(#42=s#44)\n         com.google.gson.annotations.SerializedName(\n           value=\"Mmap\"\n         )\n \n   public static final dev.langchain4j.store.embedding.vearch.SpaceStoreType ROCKS_DB;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ENUM\n     RuntimeVisibleAnnotations:\n-      0: #18(#19=s#24)\n+      0: #41(#42=s#45)\n         com.google.gson.annotations.SerializedName(\n           value=\"RocksDB\"\n         )\n \n   private static final dev.langchain4j.store.embedding.vearch.SpaceStoreType[] $VALUES;\n     descriptor: [Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC\n \n   public static dev.langchain4j.store.embedding.vearch.SpaceStoreType[] values();\n     descriptor: ()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-         3: invokevirtual #2                  // Method \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\".clone:()Ljava/lang/Object;\n-         6: checkcast     #3                  // class \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\"\n+         0: getstatic     #13                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+         3: invokevirtual #17                 // Method \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\".clone:()Ljava/lang/Object;\n+         6: checkcast     #18                 // class \"[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\"\n          9: areturn\n       LineNumberTable:\n         line 6: 0\n \n   public static dev.langchain4j.store.embedding.vearch.SpaceStoreType valueOf(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+         0: ldc           #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n          2: aload_0\n-         3: invokestatic  #5                  // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n-         6: checkcast     #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+         3: invokestatic  #22                 // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;\n+         6: checkcast     #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n          9: areturn\n       LineNumberTable:\n         line 6: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  name   Ljava/lang/String;\n \n@@ -129,63 +131,73 @@\n     descriptor: (Ljava/lang/String;I)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: iload_2\n-         3: invokespecial #6                  // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n+         3: invokespecial #28                 // Method java/lang/Enum.\"<init>\":(Ljava/lang/String;I)V\n          6: return\n       LineNumberTable:\n         line 6: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-    Signature: #40                          // ()V\n+    Signature: #55                          // ()V\n+\n+  private static dev.langchain4j.store.embedding.vearch.SpaceStoreType[] $values();\n+    descriptor: ()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n+    Code:\n+      stack=4, locals=0, args_size=0\n+         0: iconst_3\n+         1: anewarray     #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+         4: dup\n+         5: iconst_0\n+         6: getstatic     #3                  // Field MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+         9: aastore\n+        10: dup\n+        11: iconst_1\n+        12: getstatic     #7                  // Field M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        15: aastore\n+        16: dup\n+        17: iconst_2\n+        18: getstatic     #10                 // Field ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        21: aastore\n+        22: areturn\n+      LineNumberTable:\n+        line 6: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=4, locals=0, args_size=0\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+         0: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n          3: dup\n-         4: ldc           #7                  // String MEMORY_ONLY\n+         4: ldc           #32                 // String MEMORY_ONLY\n          6: iconst_0\n-         7: invokespecial #8                  // Method \"<init>\":(Ljava/lang/String;I)V\n-        10: putstatic     #9                  // Field MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        13: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+         7: invokespecial #33                 // Method \"<init>\":(Ljava/lang/String;I)V\n+        10: putstatic     #3                  // Field MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        13: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n         16: dup\n-        17: ldc           #10                 // String M_MAP\n+        17: ldc           #34                 // String M_MAP\n         19: iconst_1\n-        20: invokespecial #8                  // Method \"<init>\":(Ljava/lang/String;I)V\n-        23: putstatic     #11                 // Field M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        26: new           #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+        20: invokespecial #33                 // Method \"<init>\":(Ljava/lang/String;I)V\n+        23: putstatic     #7                  // Field M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        26: new           #1                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n         29: dup\n-        30: ldc           #12                 // String ROCKS_DB\n+        30: ldc           #35                 // String ROCKS_DB\n         32: iconst_2\n-        33: invokespecial #8                  // Method \"<init>\":(Ljava/lang/String;I)V\n-        36: putstatic     #13                 // Field ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        39: iconst_3\n-        40: anewarray     #4                  // class dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-        43: dup\n-        44: iconst_0\n-        45: getstatic     #9                  // Field MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        48: aastore\n-        49: dup\n-        50: iconst_1\n-        51: getstatic     #11                 // Field M_MAP:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        54: aastore\n-        55: dup\n-        56: iconst_2\n-        57: getstatic     #13                 // Field ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        60: aastore\n-        61: putstatic     #1                  // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        64: return\n+        33: invokespecial #33                 // Method \"<init>\":(Ljava/lang/String;I)V\n+        36: putstatic     #10                 // Field ROCKS_DB:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        39: invokestatic  #36                 // Method $values:()[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        42: putstatic     #13                 // Field $VALUES:[Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        45: return\n       LineNumberTable:\n         line 8: 0\n         line 10: 13\n         line 12: 26\n         line 6: 39\n }\n-Signature: #42                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;>;\n+Signature: #57                          // Ljava/lang/Enum<Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;>;\n SourceFile: \"SpaceStoreType.java\"\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchApi.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchApi.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,196 +1,196 @@\n-  SHA-256 checksum 599b84f90692110969eb3530051de17defb070ef82eb0735eb9949174c01be60\n+  SHA-256 checksum c948e6f53652d8e3760ccb20c758536c69eeb7d33b38bc4610c1c4c6579f027e\n   Compiled from \"VearchApi.java\"\n public interface dev.langchain4j.store.embedding.vearch.VearchApi\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/store/embedding/vearch/VearchApi\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #50            // dev/langchain4j/store/embedding/vearch/VearchApi\n-   #2 = Class              #51            // java/lang/Object\n-   #3 = Utf8               OK\n-   #4 = Utf8               I\n-   #5 = Utf8               ConstantValue\n-   #6 = Integer            200\n-   #7 = Utf8               listDatabase\n-   #8 = Utf8               ()Lretrofit2/Call;\n-   #9 = Utf8               Signature\n-  #10 = Utf8               ()Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n-  #11 = Utf8               RuntimeVisibleAnnotations\n-  #12 = Utf8               Lretrofit2/http/GET;\n-  #13 = Utf8               value\n-  #14 = Utf8               /list/db\n-  #15 = Utf8               createDatabase\n-  #16 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n-  #17 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n-  #18 = Utf8               Lretrofit2/http/PUT;\n-  #19 = Utf8               /db/_create\n-  #20 = Utf8               RuntimeVisibleParameterAnnotations\n-  #21 = Utf8               Lretrofit2/http/Body;\n-  #22 = Utf8               listSpaceOfDatabase\n-  #23 = Utf8               (Ljava/lang/String;)Lretrofit2/Call;\n-  #24 = Utf8               (Ljava/lang/String;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n-  #25 = Utf8               /list/space\n-  #26 = Utf8               Lretrofit2/http/Query;\n-  #27 = Utf8               db\n-  #28 = Utf8               createSpace\n-  #29 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n-  #30 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n-  #31 = Utf8               /space/{db}/_create\n-  #32 = Utf8               Lretrofit2/http/Path;\n-  #33 = Utf8               bulk\n-  #34 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n-  #35 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n-  #36 = Utf8               Lretrofit2/http/POST;\n-  #37 = Utf8               /{db}/{space}/_bulk\n-  #38 = Utf8               space\n-  #39 = Utf8               search\n-  #40 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n-  #41 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n-  #42 = Utf8               /{db}/{space}/_search\n-  #43 = Utf8               deleteSpace\n-  #44 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n-  #45 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call<Ljava/lang/Void;>;\n-  #46 = Utf8               Lretrofit2/http/DELETE;\n-  #47 = Utf8               /space/{db}/{space}\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               VearchApi.java\n-  #50 = Utf8               dev/langchain4j/store/embedding/vearch/VearchApi\n-  #51 = Utf8               java/lang/Object\n+   #1 = Class              #2             // dev/langchain4j/store/embedding/vearch/VearchApi\n+   #2 = Utf8               dev/langchain4j/store/embedding/vearch/VearchApi\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               OK\n+   #6 = Utf8               I\n+   #7 = Utf8               ConstantValue\n+   #8 = Integer            200\n+   #9 = Utf8               listDatabase\n+  #10 = Utf8               ()Lretrofit2/Call;\n+  #11 = Utf8               Signature\n+  #12 = Utf8               ()Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n+  #13 = Utf8               RuntimeVisibleAnnotations\n+  #14 = Utf8               Lretrofit2/http/GET;\n+  #15 = Utf8               value\n+  #16 = Utf8               /list/db\n+  #17 = Utf8               createDatabase\n+  #18 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n+  #19 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n+  #20 = Utf8               Lretrofit2/http/PUT;\n+  #21 = Utf8               /db/_create\n+  #22 = Utf8               RuntimeVisibleParameterAnnotations\n+  #23 = Utf8               Lretrofit2/http/Body;\n+  #24 = Utf8               listSpaceOfDatabase\n+  #25 = Utf8               (Ljava/lang/String;)Lretrofit2/Call;\n+  #26 = Utf8               (Ljava/lang/String;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n+  #27 = Utf8               /list/space\n+  #28 = Utf8               Lretrofit2/http/Query;\n+  #29 = Utf8               db\n+  #30 = Utf8               createSpace\n+  #31 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n+  #32 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n+  #33 = Utf8               /space/{db}/_create\n+  #34 = Utf8               Lretrofit2/http/Path;\n+  #35 = Utf8               bulk\n+  #36 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n+  #37 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n+  #38 = Utf8               Lretrofit2/http/POST;\n+  #39 = Utf8               /{db}/{space}/_bulk\n+  #40 = Utf8               space\n+  #41 = Utf8               search\n+  #42 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n+  #43 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n+  #44 = Utf8               /{db}/{space}/_search\n+  #45 = Utf8               deleteSpace\n+  #46 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n+  #47 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call<Ljava/lang/Void;>;\n+  #48 = Utf8               Lretrofit2/http/DELETE;\n+  #49 = Utf8               /space/{db}/{space}\n+  #50 = Utf8               SourceFile\n+  #51 = Utf8               VearchApi.java\n {\n   public static final int OK = 200;\n     descriptor: I\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: int 200\n \n   public abstract retrofit2.Call<dev.langchain4j.store.embedding.vearch.ResponseWrapper<java.util.List<dev.langchain4j.store.embedding.vearch.ListDatabaseResponse>>> listDatabase();\n     descriptor: ()Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #10                          // ()Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n+    Signature: #12                          // ()Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #12(#13=s#14)\n+      0: #14(#15=s#16)\n         retrofit2.http.GET(\n           value=\"/list/db\"\n         )\n \n   public abstract retrofit2.Call<dev.langchain4j.store.embedding.vearch.ResponseWrapper<dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse>> createDatabase(dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #17                          // (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n+    Signature: #19                          // (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #18(#13=s#19)\n+      0: #20(#15=s#21)\n         retrofit2.http.PUT(\n           value=\"/db/_create\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #21()\n+        0: #23()\n           retrofit2.http.Body\n \n   public abstract retrofit2.Call<dev.langchain4j.store.embedding.vearch.ResponseWrapper<java.util.List<dev.langchain4j.store.embedding.vearch.ListSpaceResponse>>> listSpaceOfDatabase(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #24                          // (Ljava/lang/String;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n+    Signature: #26                          // (Ljava/lang/String;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #12(#13=s#25)\n+      0: #14(#15=s#27)\n         retrofit2.http.GET(\n           value=\"/list/space\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #26(#13=s#27)\n+        0: #28(#15=s#29)\n           retrofit2.http.Query(\n             value=\"db\"\n           )\n \n   public abstract retrofit2.Call<dev.langchain4j.store.embedding.vearch.ResponseWrapper<dev.langchain4j.store.embedding.vearch.CreateSpaceResponse>> createSpace(java.lang.String, dev.langchain4j.store.embedding.vearch.CreateSpaceRequest);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #30                          // (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n+    Signature: #32                          // (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #18(#13=s#31)\n+      0: #20(#15=s#33)\n         retrofit2.http.PUT(\n           value=\"/space/{db}/_create\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #32(#13=s#27)\n+        0: #34(#15=s#29)\n           retrofit2.http.Path(\n             value=\"db\"\n           )\n       parameter 1:\n-        0: #21()\n+        0: #23()\n           retrofit2.http.Body\n \n   public abstract retrofit2.Call<java.util.List<dev.langchain4j.store.embedding.vearch.BulkResponse>> bulk(java.lang.String, java.lang.String, okhttp3.RequestBody);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #35                          // (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n+    Signature: #37                          // (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #36(#13=s#37)\n+      0: #38(#15=s#39)\n         retrofit2.http.POST(\n           value=\"/{db}/{space}/_bulk\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #32(#13=s#27)\n+        0: #34(#15=s#29)\n           retrofit2.http.Path(\n             value=\"db\"\n           )\n       parameter 1:\n-        0: #32(#13=s#38)\n+        0: #34(#15=s#40)\n           retrofit2.http.Path(\n             value=\"space\"\n           )\n       parameter 2:\n-        0: #21()\n+        0: #23()\n           retrofit2.http.Body\n \n   public abstract retrofit2.Call<dev.langchain4j.store.embedding.vearch.SearchResponse> search(java.lang.String, java.lang.String, dev.langchain4j.store.embedding.vearch.SearchRequest);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #41                          // (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n+    Signature: #43                          // (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n     RuntimeVisibleAnnotations:\n-      0: #36(#13=s#42)\n+      0: #38(#15=s#44)\n         retrofit2.http.POST(\n           value=\"/{db}/{space}/_search\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #32(#13=s#27)\n+        0: #34(#15=s#29)\n           retrofit2.http.Path(\n             value=\"db\"\n           )\n       parameter 1:\n-        0: #32(#13=s#38)\n+        0: #34(#15=s#40)\n           retrofit2.http.Path(\n             value=\"space\"\n           )\n       parameter 2:\n-        0: #21()\n+        0: #23()\n           retrofit2.http.Body\n \n   public abstract retrofit2.Call<java.lang.Void> deleteSpace(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #45                          // (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call<Ljava/lang/Void;>;\n+    Signature: #47                          // (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call<Ljava/lang/Void;>;\n     RuntimeVisibleAnnotations:\n-      0: #46(#13=s#47)\n+      0: #48(#15=s#49)\n         retrofit2.http.DELETE(\n           value=\"/space/{db}/{space}\"\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #32(#13=s#27)\n+        0: #34(#15=s#29)\n           retrofit2.http.Path(\n             value=\"db\"\n           )\n       parameter 1:\n-        0: #32(#13=s#38)\n+        0: #34(#15=s#40)\n           retrofit2.http.Path(\n             value=\"space\"\n           )\n }\n SourceFile: \"VearchApi.java\"\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum 9d1a05b8518492bef01d68e532fbea0e0b50e10bd2a8ffc785b741160107a09e\n+  SHA-256 checksum e6a348adc88b4a8c202b2c272d702710db4c45288fe89ad2bcb876c95c199a9e\n   Compiled from \"VearchClient.java\"\n public class dev.langchain4j.store.embedding.vearch.VearchClient$VearchClientBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #14                         // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  super_class: #15                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #15.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #14.#38        // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:Ljava/lang/String;\n-   #3 = Fieldref           #14.#39        // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:Ljava/time/Duration;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/vearch/VearchClient\n-   #5 = Methodref          #4.#41         // dev/langchain4j/store/embedding/vearch/VearchClient.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n-   #6 = Class              #42            // java/lang/StringBuilder\n-   #7 = Methodref          #6.#37         // java/lang/StringBuilder.\"<init>\":()V\n-   #8 = String             #43            // VearchClient.VearchClientBuilder(baseUrl=\n-   #9 = Methodref          #6.#44         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #10 = String             #45            // , timeout=\n-  #11 = Methodref          #6.#46         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #12 = String             #47            // )\n-  #13 = Methodref          #6.#48         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #14 = Class              #49            // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  #15 = Class              #50            // java/lang/Object\n-  #16 = Utf8               baseUrl\n-  #17 = Utf8               Ljava/lang/String;\n-  #18 = Utf8               timeout\n-  #19 = Utf8               Ljava/time/Duration;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               VearchClientBuilder\n-  #27 = Utf8               InnerClasses\n-  #28 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #29 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #30 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #33 = Utf8               toString\n-  #34 = Utf8               ()Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               VearchClient.java\n-  #37 = NameAndType        #20:#21        // \"<init>\":()V\n-  #38 = NameAndType        #16:#17        // baseUrl:Ljava/lang/String;\n-  #39 = NameAndType        #18:#19        // timeout:Ljava/time/Duration;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n-  #41 = NameAndType        #20:#51        // \"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n-  #42 = Utf8               java/lang/StringBuilder\n-  #43 = Utf8               VearchClient.VearchClientBuilder(baseUrl=\n-  #44 = NameAndType        #52:#53        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = Utf8               , timeout=\n-  #46 = NameAndType        #52:#54        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #47 = Utf8               )\n-  #48 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n-  #49 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  #50 = Utf8               java/lang/Object\n-  #51 = Utf8               (Ljava/lang/String;Ljava/time/Duration;)V\n-  #52 = Utf8               append\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #54 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+   #9 = NameAndType        #11:#12        // baseUrl:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+  #11 = Utf8               baseUrl\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:Ljava/time/Duration;\n+  #14 = NameAndType        #15:#16        // timeout:Ljava/time/Duration;\n+  #15 = Utf8               timeout\n+  #16 = Utf8               Ljava/time/Duration;\n+  #17 = Class              #18            // dev/langchain4j/store/embedding/vearch/VearchClient\n+  #18 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n+  #19 = Methodref          #17.#20        // dev/langchain4j/store/embedding/vearch/VearchClient.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n+  #21 = Utf8               (Ljava/lang/String;Ljava/time/Duration;)V\n+  #22 = Class              #23            // java/lang/StringBuilder\n+  #23 = Utf8               java/lang/StringBuilder\n+  #24 = Methodref          #22.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #25 = String             #26            // VearchClient.VearchClientBuilder(baseUrl=\n+  #26 = Utf8               VearchClient.VearchClientBuilder(baseUrl=\n+  #27 = Methodref          #22.#28        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = NameAndType        #29:#30        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #29 = Utf8               append\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #31 = String             #32            // , timeout=\n+  #32 = Utf8               , timeout=\n+  #33 = Methodref          #22.#34        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #34 = NameAndType        #29:#35        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #35 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #36 = String             #37            // )\n+  #37 = Utf8               )\n+  #38 = Methodref          #22.#39        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #39 = NameAndType        #40:#41        // toString:()Ljava/lang/String;\n+  #40 = Utf8               toString\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+  #47 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+  #48 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+  #49 = Utf8               build\n+  #50 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               VearchClient.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Utf8               VearchClientBuilder\n {\n   private java.lang.String baseUrl;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.time.Duration timeout;\n     descriptor: Ljava/time/Duration;\n@@ -88,15 +88,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchClient$VearchClientBuilder baseUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\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 baseUrl:Ljava/lang/String;\n+         2: putfield      #7                  // Field baseUrl:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n@@ -105,67 +105,67 @@\n   public dev.langchain4j.store.embedding.vearch.VearchClient$VearchClientBuilder timeout(java.time.Duration);\n     descriptor: (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\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 timeout:Ljava/time/Duration;\n+         2: putfield      #13                 // Field timeout:Ljava/time/Duration;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n             0       7     1 timeout   Ljava/time/Duration;\n \n   public dev.langchain4j.store.embedding.vearch.VearchClient build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: new           #4                  // class dev/langchain4j/store/embedding/vearch/VearchClient\n+         0: new           #17                 // class dev/langchain4j/store/embedding/vearch/VearchClient\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field baseUrl:Ljava/lang/String;\n+         5: getfield      #7                  // Field baseUrl:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field timeout:Ljava/time/Duration;\n-        12: invokespecial #5                  // Method dev/langchain4j/store/embedding/vearch/VearchClient.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n+         9: getfield      #13                 // Field timeout:Ljava/time/Duration;\n+        12: invokespecial #19                 // Method dev/langchain4j/store/embedding/vearch/VearchClient.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;)V\n         15: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #6                  // class java/lang/StringBuilder\n+         0: new           #22                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #7                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #8                  // String VearchClient.VearchClientBuilder(baseUrl=\n-         9: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #24                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #25                 // String VearchClient.VearchClientBuilder(baseUrl=\n+         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field baseUrl:Ljava/lang/String;\n-        16: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #10                 // String , timeout=\n-        21: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field baseUrl:Ljava/lang/String;\n+        16: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #31                 // String , timeout=\n+        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field timeout:Ljava/time/Duration;\n-        28: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #12                 // String )\n-        33: invokevirtual #9                  // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #13                 // Field timeout:Ljava/time/Duration;\n+        28: invokevirtual #33                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #36                 // String )\n+        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n }\n SourceFile: \"VearchClient.java\"\n InnerClasses:\n-  public static #26= #14 of #4;           // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n+  public static #54= #8 of #17;           // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchClient.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchClient.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,469 +1,457 @@\n-  SHA-256 checksum bca73b226065a7e680fed7d39c75702e5fbd6ce364dea852d5dbb782d30d3f3a\n+  SHA-256 checksum 7abf09e6cf41531f63f70c5ff8893ae7e2b05440570fe9d2cd21f437f49cf1a7\n   Compiled from \"VearchClient.java\"\n class dev.langchain4j.store.embedding.vearch.VearchClient\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #97                         // dev/langchain4j/store/embedding/vearch/VearchClient\n-  super_class: #82                        // java/lang/Object\n+  this_class: #41                         // dev/langchain4j/store/embedding/vearch/VearchClient\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 14, attributes: 3\n Constant pool:\n-    #1 = Class              #222          // dev/langchain4j/store/embedding/vearch/VearchApi\n-    #2 = Methodref          #82.#223      // java/lang/Object.\"<init>\":()V\n-    #3 = Class              #225          // okhttp3/OkHttpClient$Builder\n-    #4 = Methodref          #3.#223       // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n-    #5 = Methodref          #3.#227       // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #6 = Methodref          #3.#228       // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #7 = Methodref          #3.#229       // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #8 = Methodref          #3.#230       // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #9 = Methodref          #3.#231       // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n-   #10 = Class              #233          // retrofit2/Retrofit$Builder\n-   #11 = Methodref          #10.#223      // retrofit2/Retrofit$Builder.\"<init>\":()V\n-   #12 = Methodref          #10.#234      // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-   #13 = Methodref          #10.#235      // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-   #14 = Fieldref           #97.#236      // dev/langchain4j/store/embedding/vearch/VearchClient.GSON:Lcom/google/gson/Gson;\n-   #15 = Methodref          #237.#238     // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-   #16 = Methodref          #10.#239      // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-   #17 = Methodref          #10.#240      // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n-   #18 = Methodref          #232.#241     // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n-   #19 = Fieldref           #97.#242      // dev/langchain4j/store/embedding/vearch/VearchClient.vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n-   #20 = InterfaceMethodref #1.#243       // dev/langchain4j/store/embedding/vearch/VearchApi.listDatabase:()Lretrofit2/Call;\n-   #21 = InterfaceMethodref #244.#245     // retrofit2/Call.execute:()Lretrofit2/Response;\n-   #22 = Methodref          #246.#247     // retrofit2/Response.isSuccessful:()Z\n-   #23 = Methodref          #246.#248     // retrofit2/Response.body:()Ljava/lang/Object;\n-   #24 = Class              #249          // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-   #25 = Methodref          #24.#250      // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-   #26 = Methodref          #251.#252     // java/lang/Integer.intValue:()I\n-   #27 = Methodref          #97.#253      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n-   #28 = Methodref          #24.#254      // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n-   #29 = Class              #255          // java/util/List\n-   #30 = Methodref          #97.#256      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-   #31 = Class              #257          // java/io/IOException\n-   #32 = Class              #258          // java/lang/RuntimeException\n-   #33 = Methodref          #32.#259      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-   #34 = InterfaceMethodref #1.#260       // dev/langchain4j/store/embedding/vearch/VearchApi.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n-   #35 = Class              #261          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-   #36 = InterfaceMethodref #1.#262       // dev/langchain4j/store/embedding/vearch/VearchApi.listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n-   #37 = InterfaceMethodref #1.#263       // dev/langchain4j/store/embedding/vearch/VearchApi.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n-   #38 = Class              #264          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-   #39 = Class              #265          // java/lang/StringBuilder\n-   #40 = Methodref          #39.#223      // java/lang/StringBuilder.\"<init>\":()V\n-   #41 = Methodref          #266.#267     // dev/langchain4j/store/embedding/vearch/BulkRequest.getDocuments:()Ljava/util/List;\n-   #42 = InterfaceMethodref #29.#268      // java/util/List.iterator:()Ljava/util/Iterator;\n-   #43 = InterfaceMethodref #269.#270     // java/util/Iterator.hasNext:()Z\n-   #44 = InterfaceMethodref #269.#271     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #45 = Class              #272          // java/util/Map\n-   #46 = Class              #273          // java/util/HashMap\n-   #47 = Methodref          #46.#223      // java/util/HashMap.\"<init>\":()V\n-   #48 = InterfaceMethodref #45.#274      // java/util/Map.entrySet:()Ljava/util/Set;\n-   #49 = InterfaceMethodref #275.#268     // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #50 = Class              #276          // java/util/Map$Entry\n-   #51 = InterfaceMethodref #50.#277      // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-   #52 = Class              #278          // java/lang/String\n-   #53 = InterfaceMethodref #50.#279      // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-   #54 = String             #280          // _id\n-   #55 = Methodref          #52.#281      // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #56 = String             #282          // {\\\"index\\\": {\\\"_id\\\": \\\"\n-   #57 = Methodref          #39.#283      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #58 = Methodref          #39.#284      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #59 = String             #285          // \\\"}}\\n\n-   #60 = InterfaceMethodref #45.#286      // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #61 = Methodref          #287.#288     // com/google/gson/Gson.toJson:(Ljava/lang/Object;)Ljava/lang/String;\n-   #62 = String             #289          // \\n\n-   #63 = Methodref          #39.#290      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #64 = String             #291          // application/json; charset=utf-8\n-   #65 = Methodref          #292.#293     // okhttp3/MediaType.parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n-   #66 = Methodref          #294.#295     // okhttp3/RequestBody.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n-   #67 = InterfaceMethodref #1.#296       // dev/langchain4j/store/embedding/vearch/VearchApi.bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n-   #68 = InvokeDynamic      #0:#302       // #0:accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n-   #69 = InterfaceMethodref #29.#303      // java/util/List.forEach:(Ljava/util/function/Consumer;)V\n-   #70 = InterfaceMethodref #1.#304       // dev/langchain4j/store/embedding/vearch/VearchApi.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n-   #71 = Class              #305          // dev/langchain4j/store/embedding/vearch/SearchResponse\n-   #72 = Fieldref           #306.#307     // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-   #73 = Methodref          #71.#308      // dev/langchain4j/store/embedding/vearch/SearchResponse.getTimeout:()Ljava/lang/Boolean;\n-   #74 = Methodref          #306.#281     // java/lang/Boolean.equals:(Ljava/lang/Object;)Z\n-   #75 = String             #309          // Search Timeout\n-   #76 = Methodref          #32.#310      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #77 = InterfaceMethodref #1.#311       // dev/langchain4j/store/embedding/vearch/VearchApi.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n-   #78 = Methodref          #246.#312     // retrofit2/Response.code:()I\n-   #79 = Methodref          #246.#313     // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-   #80 = Methodref          #314.#315     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n-   #81 = String             #316          // status code: %s; body: %s\n-   #82 = Class              #317          // java/lang/Object\n-   #83 = Methodref          #251.#318     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #84 = Methodref          #52.#319      // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #85 = Methodref          #24.#320      // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getMsg:()Ljava/lang/String;\n-   #86 = Methodref          #97.#321      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n-   #87 = String             #322          // code: %s; message: %s\n-   #88 = Class              #323          // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-   #89 = Methodref          #88.#223      // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.\"<init>\":()V\n-   #90 = Methodref          #324.#325     // dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n-   #91 = Methodref          #324.#326     // dev/langchain4j/store/embedding/vearch/BulkResponse.getError:()Ljava/lang/String;\n-   #92 = Class              #327          // com/google/gson/GsonBuilder\n-   #93 = Methodref          #92.#223      // com/google/gson/GsonBuilder.\"<init>\":()V\n-   #94 = Fieldref           #328.#329     // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-   #95 = Methodref          #92.#330      // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-   #96 = Methodref          #92.#331      // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n-   #97 = Class              #332          // dev/langchain4j/store/embedding/vearch/VearchClient\n-   #98 = Utf8               VearchClientBuilder\n-   #99 = Utf8               InnerClasses\n-  #100 = Utf8               GSON\n-  #101 = Utf8               Lcom/google/gson/Gson;\n-  #102 = Utf8               vearchApi\n-  #103 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchApi;\n-  #104 = Utf8               <init>\n-  #105 = Utf8               (Ljava/lang/String;Ljava/time/Duration;)V\n-  #106 = Utf8               Code\n-  #107 = Utf8               LineNumberTable\n-  #108 = Utf8               LocalVariableTable\n-  #109 = Utf8               this\n-  #110 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #111 = Utf8               baseUrl\n-  #112 = Utf8               Ljava/lang/String;\n-  #113 = Utf8               timeout\n-  #114 = Utf8               Ljava/time/Duration;\n-  #115 = Utf8               okHttpClient\n-  #116 = Utf8               Lokhttp3/OkHttpClient;\n-  #117 = Utf8               retrofit\n-  #118 = Utf8               Lretrofit2/Retrofit;\n-  #119 = Utf8               listDatabase\n-  #120 = Utf8               ()Ljava/util/List;\n-  #121 = Utf8               wrapper\n-  #122 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n-  #123 = Utf8               response\n-  #124 = Utf8               Lretrofit2/Response;\n-  #125 = Utf8               e\n-  #126 = Utf8               Ljava/io/IOException;\n-  #127 = Utf8               LocalVariableTypeTable\n-  #128 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;\n-  #129 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n-  #130 = Utf8               StackMapTable\n-  #131 = Class              #333          // retrofit2/Response\n-  #132 = Class              #249          // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-  #133 = Class              #332          // dev/langchain4j/store/embedding/vearch/VearchClient\n-  #134 = Class              #257          // java/io/IOException\n-  #135 = Utf8               Signature\n-  #136 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n-  #137 = Utf8               createDatabase\n-  #138 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #139 = Utf8               request\n-  #140 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #141 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;\n-  #142 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n-  #143 = Class              #334          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #144 = Utf8               listSpace\n-  #145 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n-  #146 = Utf8               dbName\n-  #147 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;\n-  #148 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n-  #149 = Class              #278          // java/lang/String\n-  #150 = Utf8               (Ljava/lang/String;)Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n-  #151 = Utf8               createSpace\n-  #152 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #153 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #154 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;\n-  #155 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n-  #156 = Class              #335          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #157 = Utf8               bulk\n-  #158 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n-  #159 = Utf8               fieldName\n-  #160 = Utf8               value\n-  #161 = Utf8               Ljava/lang/Object;\n-  #162 = Utf8               entry\n-  #163 = Utf8               Entry\n-  #164 = Utf8               Ljava/util/Map$Entry;\n-  #165 = Utf8               fieldsExceptId\n-  #166 = Utf8               Ljava/util/Map;\n-  #167 = Utf8               document\n-  #168 = Utf8               bulkResponses\n-  #169 = Utf8               Ljava/util/List;\n-  #170 = Utf8               bodyString\n-  #171 = Utf8               Ljava/lang/StringBuilder;\n-  #172 = Utf8               body\n-  #173 = Utf8               Lokhttp3/RequestBody;\n-  #174 = Utf8               spaceName\n-  #175 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #176 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;\n-  #177 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #178 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;\n-  #179 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n-  #180 = Class              #265          // java/lang/StringBuilder\n-  #181 = Class              #336          // java/util/Iterator\n-  #182 = Class              #272          // java/util/Map\n-  #183 = Class              #276          // java/util/Map$Entry\n-  #184 = Class              #317          // java/lang/Object\n-  #185 = Class              #337          // okhttp3/RequestBody\n-  #186 = Utf8               search\n-  #187 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #188 = Utf8               searchResponse\n-  #189 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #190 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #191 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n-  #192 = Class              #305          // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #193 = Class              #338          // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #194 = Utf8               deleteSpace\n-  #195 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #196 = Utf8               databaseName\n-  #197 = Utf8               Lretrofit2/Response<Ljava/lang/Void;>;\n-  #198 = Utf8               toException\n-  #199 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #200 = Utf8               code\n-  #201 = Utf8               I\n-  #202 = Utf8               errorMessage\n-  #203 = Utf8               Lretrofit2/Response<*>;\n-  #204 = Utf8               Exceptions\n-  #205 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n-  #206 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n-  #207 = Utf8               responseWrapper\n-  #208 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;\n-  #209 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;)Ljava/lang/RuntimeException;\n-  #210 = Utf8               (ILjava/lang/String;)Ljava/lang/RuntimeException;\n-  #211 = Utf8               msg\n-  #212 = Utf8               builder\n-  #213 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #214 = Utf8               lambda$bulk$0\n-  #215 = Utf8               (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-  #216 = Utf8               bulkResponse\n-  #217 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n-  #218 = Utf8               <clinit>\n-  #219 = Utf8               ()V\n-  #220 = Utf8               SourceFile\n-  #221 = Utf8               VearchClient.java\n-  #222 = Utf8               dev/langchain4j/store/embedding/vearch/VearchApi\n-  #223 = NameAndType        #104:#219     // \"<init>\":()V\n-  #224 = Class              #339          // okhttp3/OkHttpClient\n-  #225 = Utf8               okhttp3/OkHttpClient$Builder\n-  #226 = Utf8               Builder\n-  #227 = NameAndType        #340:#341     // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #228 = NameAndType        #342:#341     // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #229 = NameAndType        #343:#341     // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #230 = NameAndType        #344:#341     // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #231 = NameAndType        #345:#346     // build:()Lokhttp3/OkHttpClient;\n-  #232 = Class              #347          // retrofit2/Retrofit\n-  #233 = Utf8               retrofit2/Retrofit$Builder\n-  #234 = NameAndType        #111:#348     // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #235 = NameAndType        #349:#350     // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #236 = NameAndType        #100:#101     // GSON:Lcom/google/gson/Gson;\n-  #237 = Class              #351          // retrofit2/converter/gson/GsonConverterFactory\n-  #238 = NameAndType        #352:#353     // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #239 = NameAndType        #354:#357     // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #240 = NameAndType        #345:#358     // build:()Lretrofit2/Retrofit;\n-  #241 = NameAndType        #352:#359     // create:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #242 = NameAndType        #102:#103     // vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n-  #243 = NameAndType        #119:#360     // listDatabase:()Lretrofit2/Call;\n-  #244 = Class              #361          // retrofit2/Call\n-  #245 = NameAndType        #362:#363     // execute:()Lretrofit2/Response;\n-  #246 = Class              #333          // retrofit2/Response\n-  #247 = NameAndType        #364:#365     // isSuccessful:()Z\n-  #248 = NameAndType        #172:#366     // body:()Ljava/lang/Object;\n-  #249 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n-  #250 = NameAndType        #367:#368     // getCode:()Ljava/lang/Integer;\n-  #251 = Class              #369          // java/lang/Integer\n-  #252 = NameAndType        #370:#371     // intValue:()I\n-  #253 = NameAndType        #198:#206     // toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n-  #254 = NameAndType        #372:#366     // getData:()Ljava/lang/Object;\n-  #255 = Utf8               java/util/List\n-  #256 = NameAndType        #198:#199     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #257 = Utf8               java/io/IOException\n-  #258 = Utf8               java/lang/RuntimeException\n-  #259 = NameAndType        #104:#373     // \"<init>\":(Ljava/lang/Throwable;)V\n-  #260 = NameAndType        #137:#374     // createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n-  #261 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n-  #262 = NameAndType        #375:#376     // listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n-  #263 = NameAndType        #151:#377     // createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n-  #264 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n-  #265 = Utf8               java/lang/StringBuilder\n-  #266 = Class              #378          // dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #267 = NameAndType        #379:#120     // getDocuments:()Ljava/util/List;\n-  #268 = NameAndType        #380:#381     // iterator:()Ljava/util/Iterator;\n-  #269 = Class              #336          // java/util/Iterator\n-  #270 = NameAndType        #382:#365     // hasNext:()Z\n-  #271 = NameAndType        #383:#366     // next:()Ljava/lang/Object;\n-  #272 = Utf8               java/util/Map\n-  #273 = Utf8               java/util/HashMap\n-  #274 = NameAndType        #384:#385     // entrySet:()Ljava/util/Set;\n-  #275 = Class              #386          // java/util/Set\n-  #276 = Utf8               java/util/Map$Entry\n-  #277 = NameAndType        #387:#366     // getKey:()Ljava/lang/Object;\n-  #278 = Utf8               java/lang/String\n-  #279 = NameAndType        #388:#366     // getValue:()Ljava/lang/Object;\n-  #280 = Utf8               _id\n-  #281 = NameAndType        #389:#390     // equals:(Ljava/lang/Object;)Z\n-  #282 = Utf8               {\\\"index\\\": {\\\"_id\\\": \\\"\n-  #283 = NameAndType        #391:#392     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #284 = NameAndType        #391:#393     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #285 = Utf8               \\\"}}\\n\n-  #286 = NameAndType        #394:#395     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #287 = Class              #396          // com/google/gson/Gson\n-  #288 = NameAndType        #397:#398     // toJson:(Ljava/lang/Object;)Ljava/lang/String;\n-  #289 = Utf8               \\n\n-  #290 = NameAndType        #399:#400     // toString:()Ljava/lang/String;\n-  #291 = Utf8               application/json; charset=utf-8\n-  #292 = Class              #401          // okhttp3/MediaType\n-  #293 = NameAndType        #402:#403     // parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n-  #294 = Class              #337          // okhttp3/RequestBody\n-  #295 = NameAndType        #352:#404     // create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n-  #296 = NameAndType        #157:#405     // bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n-  #297 = Utf8               BootstrapMethods\n-  #298 = MethodHandle       6:#406        // 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-  #299 = MethodType         #407          //  (Ljava/lang/Object;)V\n-  #300 = MethodHandle       7:#408        // REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-  #301 = MethodType         #215          //  (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-  #302 = NameAndType        #409:#410     // accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n-  #303 = NameAndType        #411:#412     // forEach:(Ljava/util/function/Consumer;)V\n-  #304 = NameAndType        #186:#413     // search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n-  #305 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #306 = Class              #414          // java/lang/Boolean\n-  #307 = NameAndType        #415:#416     // TRUE:Ljava/lang/Boolean;\n-  #308 = NameAndType        #417:#418     // getTimeout:()Ljava/lang/Boolean;\n-  #309 = Utf8               Search Timeout\n-  #310 = NameAndType        #104:#419     // \"<init>\":(Ljava/lang/String;)V\n-  #311 = NameAndType        #194:#420     // deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n-  #312 = NameAndType        #200:#371     // code:()I\n-  #313 = NameAndType        #421:#422     // errorBody:()Lokhttp3/ResponseBody;\n-  #314 = Class              #423          // okhttp3/ResponseBody\n-  #315 = NameAndType        #424:#400     // string:()Ljava/lang/String;\n-  #316 = Utf8               status code: %s; body: %s\n-  #317 = Utf8               java/lang/Object\n-  #318 = NameAndType        #425:#426     // valueOf:(I)Ljava/lang/Integer;\n-  #319 = NameAndType        #427:#428     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #320 = NameAndType        #429:#400     // getMsg:()Ljava/lang/String;\n-  #321 = NameAndType        #198:#210     // toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n-  #322 = Utf8               code: %s; message: %s\n-  #323 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  #324 = Class              #430          // dev/langchain4j/store/embedding/vearch/BulkResponse\n-  #325 = NameAndType        #431:#368     // getStatus:()Ljava/lang/Integer;\n-  #326 = NameAndType        #432:#400     // getError:()Ljava/lang/String;\n-  #327 = Utf8               com/google/gson/GsonBuilder\n-  #328 = Class              #433          // com/google/gson/FieldNamingPolicy\n-  #329 = NameAndType        #434:#435     // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-  #330 = NameAndType        #436:#437     // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #331 = NameAndType        #352:#438     // create:()Lcom/google/gson/Gson;\n-  #332 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n-  #333 = Utf8               retrofit2/Response\n-  #334 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #335 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #336 = Utf8               java/util/Iterator\n-  #337 = Utf8               okhttp3/RequestBody\n-  #338 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #339 = Utf8               okhttp3/OkHttpClient\n-  #340 = Utf8               callTimeout\n-  #341 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #342 = Utf8               connectTimeout\n-  #343 = Utf8               readTimeout\n-  #344 = Utf8               writeTimeout\n-  #345 = Utf8               build\n-  #346 = Utf8               ()Lokhttp3/OkHttpClient;\n-  #347 = Utf8               retrofit2/Retrofit\n-  #348 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #349 = Utf8               client\n-  #350 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #351 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n-  #352 = Utf8               create\n-  #353 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #354 = Utf8               addConverterFactory\n-  #355 = Class              #440          // retrofit2/Converter$Factory\n-  #356 = Utf8               Factory\n-  #357 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #358 = Utf8               ()Lretrofit2/Retrofit;\n-  #359 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #360 = Utf8               ()Lretrofit2/Call;\n-  #361 = Utf8               retrofit2/Call\n-  #362 = Utf8               execute\n-  #363 = Utf8               ()Lretrofit2/Response;\n-  #364 = Utf8               isSuccessful\n-  #365 = Utf8               ()Z\n-  #366 = Utf8               ()Ljava/lang/Object;\n-  #367 = Utf8               getCode\n-  #368 = Utf8               ()Ljava/lang/Integer;\n-  #369 = Utf8               java/lang/Integer\n-  #370 = Utf8               intValue\n-  #371 = Utf8               ()I\n-  #372 = Utf8               getData\n-  #373 = Utf8               (Ljava/lang/Throwable;)V\n-  #374 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n-  #375 = Utf8               listSpaceOfDatabase\n-  #376 = Utf8               (Ljava/lang/String;)Lretrofit2/Call;\n-  #377 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n-  #378 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #379 = Utf8               getDocuments\n-  #380 = Utf8               iterator\n-  #381 = Utf8               ()Ljava/util/Iterator;\n-  #382 = Utf8               hasNext\n-  #383 = Utf8               next\n-  #384 = Utf8               entrySet\n-  #385 = Utf8               ()Ljava/util/Set;\n-  #386 = Utf8               java/util/Set\n-  #387 = Utf8               getKey\n-  #388 = Utf8               getValue\n-  #389 = Utf8               equals\n-  #390 = Utf8               (Ljava/lang/Object;)Z\n-  #391 = Utf8               append\n-  #392 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #393 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #394 = Utf8               put\n-  #395 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #396 = Utf8               com/google/gson/Gson\n-  #397 = Utf8               toJson\n-  #398 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #399 = Utf8               toString\n-  #400 = Utf8               ()Ljava/lang/String;\n-  #401 = Utf8               okhttp3/MediaType\n-  #402 = Utf8               parse\n-  #403 = Utf8               (Ljava/lang/String;)Lokhttp3/MediaType;\n-  #404 = Utf8               (Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n-  #405 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n-  #406 = Methodref          #441.#442     // 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-  #407 = Utf8               (Ljava/lang/Object;)V\n-  #408 = Methodref          #97.#443      // dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-  #409 = Utf8               accept\n-  #410 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n-  #411 = Utf8               forEach\n-  #412 = Utf8               (Ljava/util/function/Consumer;)V\n-  #413 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n-  #414 = Utf8               java/lang/Boolean\n-  #415 = Utf8               TRUE\n-  #416 = Utf8               Ljava/lang/Boolean;\n-  #417 = Utf8               getTimeout\n-  #418 = Utf8               ()Ljava/lang/Boolean;\n-  #419 = Utf8               (Ljava/lang/String;)V\n-  #420 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n-  #421 = Utf8               errorBody\n-  #422 = Utf8               ()Lokhttp3/ResponseBody;\n-  #423 = Utf8               okhttp3/ResponseBody\n-  #424 = Utf8               string\n-  #425 = Utf8               valueOf\n-  #426 = Utf8               (I)Ljava/lang/Integer;\n-  #427 = Utf8               format\n-  #428 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #429 = Utf8               getMsg\n-  #430 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n-  #431 = Utf8               getStatus\n-  #432 = Utf8               getError\n-  #433 = Utf8               com/google/gson/FieldNamingPolicy\n-  #434 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n-  #435 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n-  #436 = Utf8               setFieldNamingPolicy\n-  #437 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #438 = Utf8               ()Lcom/google/gson/Gson;\n-  #439 = Class              #444          // retrofit2/Converter\n-  #440 = Utf8               retrofit2/Converter$Factory\n-  #441 = Class              #445          // java/lang/invoke/LambdaMetafactory\n-  #442 = NameAndType        #446:#449     // 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-  #443 = NameAndType        #214:#215     // lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-  #444 = Utf8               retrofit2/Converter\n-  #445 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #446 = Utf8               metafactory\n-  #447 = Class              #451          // java/lang/invoke/MethodHandles$Lookup\n-  #448 = Utf8               Lookup\n-  #449 = 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-  #450 = Class              #452          // java/lang/invoke/MethodHandles\n-  #451 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #452 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Class              #2            // dev/langchain4j/store/embedding/vearch/VearchApi\n+    #2 = Utf8               dev/langchain4j/store/embedding/vearch/VearchApi\n+    #3 = Methodref          #4.#5         // java/lang/Object.\"<init>\":()V\n+    #4 = Class              #6            // java/lang/Object\n+    #5 = NameAndType        #7:#8         // \"<init>\":()V\n+    #6 = Utf8               java/lang/Object\n+    #7 = Utf8               <init>\n+    #8 = Utf8               ()V\n+    #9 = Class              #10           // okhttp3/OkHttpClient$Builder\n+   #10 = Utf8               okhttp3/OkHttpClient$Builder\n+   #11 = Methodref          #9.#5         // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+   #12 = Methodref          #9.#13        // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #13 = NameAndType        #14:#15       // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #14 = Utf8               callTimeout\n+   #15 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #16 = Methodref          #9.#17        // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #17 = NameAndType        #18:#15       // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #18 = Utf8               connectTimeout\n+   #19 = Methodref          #9.#20        // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #20 = NameAndType        #21:#15       // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #21 = Utf8               readTimeout\n+   #22 = Methodref          #9.#23        // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #23 = NameAndType        #24:#15       // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #24 = Utf8               writeTimeout\n+   #25 = Methodref          #9.#26        // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+   #26 = NameAndType        #27:#28       // build:()Lokhttp3/OkHttpClient;\n+   #27 = Utf8               build\n+   #28 = Utf8               ()Lokhttp3/OkHttpClient;\n+   #29 = Class              #30           // retrofit2/Retrofit$Builder\n+   #30 = Utf8               retrofit2/Retrofit$Builder\n+   #31 = Methodref          #29.#5        // retrofit2/Retrofit$Builder.\"<init>\":()V\n+   #32 = Methodref          #29.#33       // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #33 = NameAndType        #34:#35       // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #34 = Utf8               baseUrl\n+   #35 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #36 = Methodref          #29.#37       // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #37 = NameAndType        #38:#39       // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #38 = Utf8               client\n+   #39 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #40 = Fieldref           #41.#42       // dev/langchain4j/store/embedding/vearch/VearchClient.GSON:Lcom/google/gson/Gson;\n+   #41 = Class              #43           // dev/langchain4j/store/embedding/vearch/VearchClient\n+   #42 = NameAndType        #44:#45       // GSON:Lcom/google/gson/Gson;\n+   #43 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n+   #44 = Utf8               GSON\n+   #45 = Utf8               Lcom/google/gson/Gson;\n+   #46 = Methodref          #47.#48       // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #47 = Class              #49           // retrofit2/converter/gson/GsonConverterFactory\n+   #48 = NameAndType        #50:#51       // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #49 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n+   #50 = Utf8               create\n+   #51 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #52 = Methodref          #29.#53       // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #53 = NameAndType        #54:#55       // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #54 = Utf8               addConverterFactory\n+   #55 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #56 = Methodref          #29.#57       // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+   #57 = NameAndType        #27:#58       // build:()Lretrofit2/Retrofit;\n+   #58 = Utf8               ()Lretrofit2/Retrofit;\n+   #59 = Methodref          #60.#61       // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #60 = Class              #62           // retrofit2/Retrofit\n+   #61 = NameAndType        #50:#63       // create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #62 = Utf8               retrofit2/Retrofit\n+   #63 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+   #64 = Fieldref           #41.#65       // dev/langchain4j/store/embedding/vearch/VearchClient.vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+   #65 = NameAndType        #66:#67       // vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+   #66 = Utf8               vearchApi\n+   #67 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+   #68 = InterfaceMethodref #1.#69        // dev/langchain4j/store/embedding/vearch/VearchApi.listDatabase:()Lretrofit2/Call;\n+   #69 = NameAndType        #70:#71       // listDatabase:()Lretrofit2/Call;\n+   #70 = Utf8               listDatabase\n+   #71 = Utf8               ()Lretrofit2/Call;\n+   #72 = InterfaceMethodref #73.#74       // retrofit2/Call.execute:()Lretrofit2/Response;\n+   #73 = Class              #75           // retrofit2/Call\n+   #74 = NameAndType        #76:#77       // execute:()Lretrofit2/Response;\n+   #75 = Utf8               retrofit2/Call\n+   #76 = Utf8               execute\n+   #77 = Utf8               ()Lretrofit2/Response;\n+   #78 = Methodref          #79.#80       // retrofit2/Response.isSuccessful:()Z\n+   #79 = Class              #81           // retrofit2/Response\n+   #80 = NameAndType        #82:#83       // isSuccessful:()Z\n+   #81 = Utf8               retrofit2/Response\n+   #82 = Utf8               isSuccessful\n+   #83 = Utf8               ()Z\n+   #84 = Methodref          #79.#85       // retrofit2/Response.body:()Ljava/lang/Object;\n+   #85 = NameAndType        #86:#87       // body:()Ljava/lang/Object;\n+   #86 = Utf8               body\n+   #87 = Utf8               ()Ljava/lang/Object;\n+   #88 = Class              #89           // dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+   #89 = Utf8               dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+   #90 = Methodref          #88.#91       // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+   #91 = NameAndType        #92:#93       // getCode:()Ljava/lang/Integer;\n+   #92 = Utf8               getCode\n+   #93 = Utf8               ()Ljava/lang/Integer;\n+   #94 = Methodref          #95.#96       // java/lang/Integer.intValue:()I\n+   #95 = Class              #97           // java/lang/Integer\n+   #96 = NameAndType        #98:#99       // intValue:()I\n+   #97 = Utf8               java/lang/Integer\n+   #98 = Utf8               intValue\n+   #99 = Utf8               ()I\n+  #100 = Methodref          #41.#101      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+  #101 = NameAndType        #102:#103     // toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+  #102 = Utf8               toException\n+  #103 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+  #104 = Methodref          #88.#105      // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n+  #105 = NameAndType        #106:#87      // getData:()Ljava/lang/Object;\n+  #106 = Utf8               getData\n+  #107 = Class              #108          // java/util/List\n+  #108 = Utf8               java/util/List\n+  #109 = Methodref          #41.#110      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #110 = NameAndType        #102:#111     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #111 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #112 = Class              #113          // java/io/IOException\n+  #113 = Utf8               java/io/IOException\n+  #114 = Class              #115          // java/lang/RuntimeException\n+  #115 = Utf8               java/lang/RuntimeException\n+  #116 = Methodref          #114.#117     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+  #117 = NameAndType        #7:#118       // \"<init>\":(Ljava/lang/Throwable;)V\n+  #118 = Utf8               (Ljava/lang/Throwable;)V\n+  #119 = InterfaceMethodref #1.#120       // dev/langchain4j/store/embedding/vearch/VearchApi.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n+  #120 = NameAndType        #121:#122     // createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n+  #121 = Utf8               createDatabase\n+  #122 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n+  #123 = Class              #124          // dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  #124 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+  #125 = InterfaceMethodref #1.#126       // dev/langchain4j/store/embedding/vearch/VearchApi.listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n+  #126 = NameAndType        #127:#128     // listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n+  #127 = Utf8               listSpaceOfDatabase\n+  #128 = Utf8               (Ljava/lang/String;)Lretrofit2/Call;\n+  #129 = InterfaceMethodref #1.#130       // dev/langchain4j/store/embedding/vearch/VearchApi.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n+  #130 = NameAndType        #131:#132     // createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n+  #131 = Utf8               createSpace\n+  #132 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n+  #133 = Class              #134          // dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  #134 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+  #135 = Class              #136          // java/lang/StringBuilder\n+  #136 = Utf8               java/lang/StringBuilder\n+  #137 = Methodref          #135.#5       // java/lang/StringBuilder.\"<init>\":()V\n+  #138 = Methodref          #139.#140     // dev/langchain4j/store/embedding/vearch/BulkRequest.getDocuments:()Ljava/util/List;\n+  #139 = Class              #141          // dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #140 = NameAndType        #142:#143     // getDocuments:()Ljava/util/List;\n+  #141 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #142 = Utf8               getDocuments\n+  #143 = Utf8               ()Ljava/util/List;\n+  #144 = InterfaceMethodref #107.#145     // java/util/List.iterator:()Ljava/util/Iterator;\n+  #145 = NameAndType        #146:#147     // iterator:()Ljava/util/Iterator;\n+  #146 = Utf8               iterator\n+  #147 = Utf8               ()Ljava/util/Iterator;\n+  #148 = InterfaceMethodref #149.#150     // java/util/Iterator.hasNext:()Z\n+  #149 = Class              #151          // java/util/Iterator\n+  #150 = NameAndType        #152:#83      // hasNext:()Z\n+  #151 = Utf8               java/util/Iterator\n+  #152 = Utf8               hasNext\n+  #153 = InterfaceMethodref #149.#154     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #154 = NameAndType        #155:#87      // next:()Ljava/lang/Object;\n+  #155 = Utf8               next\n+  #156 = Class              #157          // java/util/Map\n+  #157 = Utf8               java/util/Map\n+  #158 = Class              #159          // java/util/HashMap\n+  #159 = Utf8               java/util/HashMap\n+  #160 = Methodref          #158.#5       // java/util/HashMap.\"<init>\":()V\n+  #161 = InterfaceMethodref #156.#162     // java/util/Map.entrySet:()Ljava/util/Set;\n+  #162 = NameAndType        #163:#164     // entrySet:()Ljava/util/Set;\n+  #163 = Utf8               entrySet\n+  #164 = Utf8               ()Ljava/util/Set;\n+  #165 = InterfaceMethodref #166.#145     // java/util/Set.iterator:()Ljava/util/Iterator;\n+  #166 = Class              #167          // java/util/Set\n+  #167 = Utf8               java/util/Set\n+  #168 = Class              #169          // java/util/Map$Entry\n+  #169 = Utf8               java/util/Map$Entry\n+  #170 = InterfaceMethodref #168.#171     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+  #171 = NameAndType        #172:#87      // getKey:()Ljava/lang/Object;\n+  #172 = Utf8               getKey\n+  #173 = Class              #174          // java/lang/String\n+  #174 = Utf8               java/lang/String\n+  #175 = InterfaceMethodref #168.#176     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+  #176 = NameAndType        #177:#87      // getValue:()Ljava/lang/Object;\n+  #177 = Utf8               getValue\n+  #178 = String             #179          // _id\n+  #179 = Utf8               _id\n+  #180 = Methodref          #173.#181     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #181 = NameAndType        #182:#183     // equals:(Ljava/lang/Object;)Z\n+  #182 = Utf8               equals\n+  #183 = Utf8               (Ljava/lang/Object;)Z\n+  #184 = String             #185          // {\\\"index\\\": {\\\"_id\\\": \\\"\n+  #185 = Utf8               {\\\"index\\\": {\\\"_id\\\": \\\"\n+  #186 = Methodref          #135.#187     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #187 = NameAndType        #188:#189     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #188 = Utf8               append\n+  #189 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #190 = Methodref          #135.#191     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #191 = NameAndType        #188:#192     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #192 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #193 = String             #194          // \\\"}}\\n\n+  #194 = Utf8               \\\"}}\\n\n+  #195 = InterfaceMethodref #156.#196     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #196 = NameAndType        #197:#198     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #197 = Utf8               put\n+  #198 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #199 = Methodref          #200.#201     // com/google/gson/Gson.toJson:(Ljava/lang/Object;)Ljava/lang/String;\n+  #200 = Class              #202          // com/google/gson/Gson\n+  #201 = NameAndType        #203:#204     // toJson:(Ljava/lang/Object;)Ljava/lang/String;\n+  #202 = Utf8               com/google/gson/Gson\n+  #203 = Utf8               toJson\n+  #204 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #205 = String             #206          // \\n\n+  #206 = Utf8               \\n\n+  #207 = Methodref          #135.#208     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #208 = NameAndType        #209:#210     // toString:()Ljava/lang/String;\n+  #209 = Utf8               toString\n+  #210 = Utf8               ()Ljava/lang/String;\n+  #211 = String             #212          // application/json; charset=utf-8\n+  #212 = Utf8               application/json; charset=utf-8\n+  #213 = Methodref          #214.#215     // okhttp3/MediaType.parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n+  #214 = Class              #216          // okhttp3/MediaType\n+  #215 = NameAndType        #217:#218     // parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n+  #216 = Utf8               okhttp3/MediaType\n+  #217 = Utf8               parse\n+  #218 = Utf8               (Ljava/lang/String;)Lokhttp3/MediaType;\n+  #219 = Methodref          #220.#221     // okhttp3/RequestBody.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n+  #220 = Class              #222          // okhttp3/RequestBody\n+  #221 = NameAndType        #50:#223      // create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n+  #222 = Utf8               okhttp3/RequestBody\n+  #223 = Utf8               (Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n+  #224 = InterfaceMethodref #1.#225       // dev/langchain4j/store/embedding/vearch/VearchApi.bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n+  #225 = NameAndType        #226:#227     // bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n+  #226 = Utf8               bulk\n+  #227 = Utf8               (Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n+  #228 = InvokeDynamic      #0:#229       // #0:accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n+  #229 = NameAndType        #230:#231     // accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n+  #230 = Utf8               accept\n+  #231 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n+  #232 = InterfaceMethodref #107.#233     // java/util/List.forEach:(Ljava/util/function/Consumer;)V\n+  #233 = NameAndType        #234:#235     // forEach:(Ljava/util/function/Consumer;)V\n+  #234 = Utf8               forEach\n+  #235 = Utf8               (Ljava/util/function/Consumer;)V\n+  #236 = InterfaceMethodref #1.#237       // dev/langchain4j/store/embedding/vearch/VearchApi.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n+  #237 = NameAndType        #238:#239     // search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n+  #238 = Utf8               search\n+  #239 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n+  #240 = Class              #241          // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #241 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #242 = Fieldref           #243.#244     // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+  #243 = Class              #245          // java/lang/Boolean\n+  #244 = NameAndType        #246:#247     // TRUE:Ljava/lang/Boolean;\n+  #245 = Utf8               java/lang/Boolean\n+  #246 = Utf8               TRUE\n+  #247 = Utf8               Ljava/lang/Boolean;\n+  #248 = Methodref          #240.#249     // dev/langchain4j/store/embedding/vearch/SearchResponse.getTimeout:()Ljava/lang/Boolean;\n+  #249 = NameAndType        #250:#251     // getTimeout:()Ljava/lang/Boolean;\n+  #250 = Utf8               getTimeout\n+  #251 = Utf8               ()Ljava/lang/Boolean;\n+  #252 = Methodref          #243.#181     // java/lang/Boolean.equals:(Ljava/lang/Object;)Z\n+  #253 = String             #254          // Search Timeout\n+  #254 = Utf8               Search Timeout\n+  #255 = Methodref          #114.#256     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+  #256 = NameAndType        #7:#257       // \"<init>\":(Ljava/lang/String;)V\n+  #257 = Utf8               (Ljava/lang/String;)V\n+  #258 = InterfaceMethodref #1.#259       // dev/langchain4j/store/embedding/vearch/VearchApi.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n+  #259 = NameAndType        #260:#261     // deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n+  #260 = Utf8               deleteSpace\n+  #261 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n+  #262 = Methodref          #79.#263      // retrofit2/Response.code:()I\n+  #263 = NameAndType        #264:#99      // code:()I\n+  #264 = Utf8               code\n+  #265 = Methodref          #79.#266      // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+  #266 = NameAndType        #267:#268     // errorBody:()Lokhttp3/ResponseBody;\n+  #267 = Utf8               errorBody\n+  #268 = Utf8               ()Lokhttp3/ResponseBody;\n+  #269 = Methodref          #270.#271     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n+  #270 = Class              #272          // okhttp3/ResponseBody\n+  #271 = NameAndType        #273:#210     // string:()Ljava/lang/String;\n+  #272 = Utf8               okhttp3/ResponseBody\n+  #273 = Utf8               string\n+  #274 = String             #275          // status code: %s; body: %s\n+  #275 = Utf8               status code: %s; body: %s\n+  #276 = Methodref          #95.#277      // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #277 = NameAndType        #278:#279     // valueOf:(I)Ljava/lang/Integer;\n+  #278 = Utf8               valueOf\n+  #279 = Utf8               (I)Ljava/lang/Integer;\n+  #280 = Methodref          #173.#281     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #281 = NameAndType        #282:#283     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #282 = Utf8               format\n+  #283 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #284 = Methodref          #88.#285      // dev/langchain4j/store/embedding/vearch/ResponseWrapper.getMsg:()Ljava/lang/String;\n+  #285 = NameAndType        #286:#210     // getMsg:()Ljava/lang/String;\n+  #286 = Utf8               getMsg\n+  #287 = Methodref          #41.#288      // dev/langchain4j/store/embedding/vearch/VearchClient.toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n+  #288 = NameAndType        #102:#289     // toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n+  #289 = Utf8               (ILjava/lang/String;)Ljava/lang/RuntimeException;\n+  #290 = String             #291          // code: %s; message: %s\n+  #291 = Utf8               code: %s; message: %s\n+  #292 = Class              #293          // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+  #293 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+  #294 = Methodref          #292.#5       // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.\"<init>\":()V\n+  #295 = Methodref          #296.#297     // dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n+  #296 = Class              #298          // dev/langchain4j/store/embedding/vearch/BulkResponse\n+  #297 = NameAndType        #299:#93      // getStatus:()Ljava/lang/Integer;\n+  #298 = Utf8               dev/langchain4j/store/embedding/vearch/BulkResponse\n+  #299 = Utf8               getStatus\n+  #300 = Methodref          #296.#301     // dev/langchain4j/store/embedding/vearch/BulkResponse.getError:()Ljava/lang/String;\n+  #301 = NameAndType        #302:#210     // getError:()Ljava/lang/String;\n+  #302 = Utf8               getError\n+  #303 = Class              #304          // com/google/gson/GsonBuilder\n+  #304 = Utf8               com/google/gson/GsonBuilder\n+  #305 = Methodref          #303.#5       // com/google/gson/GsonBuilder.\"<init>\":()V\n+  #306 = Fieldref           #307.#308     // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+  #307 = Class              #309          // com/google/gson/FieldNamingPolicy\n+  #308 = NameAndType        #310:#311     // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+  #309 = Utf8               com/google/gson/FieldNamingPolicy\n+  #310 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n+  #311 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n+  #312 = Methodref          #303.#313     // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+  #313 = NameAndType        #314:#315     // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+  #314 = Utf8               setFieldNamingPolicy\n+  #315 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+  #316 = Methodref          #303.#317     // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+  #317 = NameAndType        #50:#318      // create:()Lcom/google/gson/Gson;\n+  #318 = Utf8               ()Lcom/google/gson/Gson;\n+  #319 = Utf8               (Ljava/lang/String;Ljava/time/Duration;)V\n+  #320 = Utf8               Code\n+  #321 = Utf8               LineNumberTable\n+  #322 = Utf8               LocalVariableTable\n+  #323 = Utf8               this\n+  #324 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+  #325 = Utf8               Ljava/lang/String;\n+  #326 = Utf8               timeout\n+  #327 = Utf8               Ljava/time/Duration;\n+  #328 = Utf8               okHttpClient\n+  #329 = Utf8               Lokhttp3/OkHttpClient;\n+  #330 = Utf8               retrofit\n+  #331 = Utf8               Lretrofit2/Retrofit;\n+  #332 = Utf8               wrapper\n+  #333 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n+  #334 = Utf8               response\n+  #335 = Utf8               Lretrofit2/Response;\n+  #336 = Utf8               e\n+  #337 = Utf8               Ljava/io/IOException;\n+  #338 = Utf8               LocalVariableTypeTable\n+  #339 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;\n+  #340 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;>;>;\n+  #341 = Utf8               StackMapTable\n+  #342 = Utf8               Signature\n+  #343 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n+  #344 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #345 = Utf8               request\n+  #346 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #347 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;\n+  #348 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;>;>;\n+  #349 = Class              #350          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #350 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #351 = Utf8               listSpace\n+  #352 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n+  #353 = Utf8               dbName\n+  #354 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;\n+  #355 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;>;>;\n+  #356 = Utf8               (Ljava/lang/String;)Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n+  #357 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #358 = Utf8               Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #359 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;\n+  #360 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;>;>;\n+  #361 = Class              #362          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #362 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #363 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n+  #364 = Utf8               fieldName\n+  #365 = Utf8               value\n+  #366 = Utf8               Ljava/lang/Object;\n+  #367 = Utf8               entry\n+  #368 = Utf8               Ljava/util/Map$Entry;\n+  #369 = Utf8               fieldsExceptId\n+  #370 = Utf8               Ljava/util/Map;\n+  #371 = Utf8               document\n+  #372 = Utf8               bulkResponses\n+  #373 = Utf8               Ljava/util/List;\n+  #374 = Utf8               bodyString\n+  #375 = Utf8               Ljava/lang/StringBuilder;\n+  #376 = Utf8               Lokhttp3/RequestBody;\n+  #377 = Utf8               spaceName\n+  #378 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #379 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;\n+  #380 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #381 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;\n+  #382 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/BulkResponse;>;>;\n+  #383 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #384 = Utf8               searchResponse\n+  #385 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #386 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #387 = Utf8               Lretrofit2/Response<Ldev/langchain4j/store/embedding/vearch/SearchResponse;>;\n+  #388 = Class              #389          // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #389 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #390 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #391 = Utf8               databaseName\n+  #392 = Utf8               Lretrofit2/Response<Ljava/lang/Void;>;\n+  #393 = Utf8               I\n+  #394 = Utf8               errorMessage\n+  #395 = Utf8               Lretrofit2/Response<*>;\n+  #396 = Utf8               Exceptions\n+  #397 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+  #398 = Utf8               responseWrapper\n+  #399 = Utf8               Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;\n+  #400 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;)Ljava/lang/RuntimeException;\n+  #401 = Utf8               msg\n+  #402 = Utf8               builder\n+  #403 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+  #404 = Utf8               lambda$bulk$0\n+  #405 = Utf8               (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+  #406 = Utf8               bulkResponse\n+  #407 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkResponse;\n+  #408 = Utf8               <clinit>\n+  #409 = Utf8               SourceFile\n+  #410 = Utf8               VearchClient.java\n+  #411 = Utf8               BootstrapMethods\n+  #412 = MethodHandle       6:#413        // 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+  #413 = Methodref          #414.#415     // 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+  #414 = Class              #416          // java/lang/invoke/LambdaMetafactory\n+  #415 = NameAndType        #417:#418     // 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+  #416 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #417 = Utf8               metafactory\n+  #418 = 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+  #419 = MethodType         #420          //  (Ljava/lang/Object;)V\n+  #420 = Utf8               (Ljava/lang/Object;)V\n+  #421 = MethodHandle       7:#422        // REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+  #422 = Methodref          #41.#423      // dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+  #423 = NameAndType        #404:#405     // lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+  #424 = MethodType         #405          //  (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+  #425 = Utf8               InnerClasses\n+  #426 = Class              #427          // okhttp3/OkHttpClient\n+  #427 = Utf8               okhttp3/OkHttpClient\n+  #428 = Utf8               Builder\n+  #429 = Class              #430          // retrofit2/Converter$Factory\n+  #430 = Utf8               retrofit2/Converter$Factory\n+  #431 = Class              #432          // retrofit2/Converter\n+  #432 = Utf8               retrofit2/Converter\n+  #433 = Utf8               Factory\n+  #434 = Utf8               Entry\n+  #435 = Utf8               VearchClientBuilder\n+  #436 = Class              #437          // java/lang/invoke/MethodHandles$Lookup\n+  #437 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #438 = Class              #439          // java/lang/invoke/MethodHandles\n+  #439 = Utf8               java/lang/invoke/MethodHandles\n+  #440 = Utf8               Lookup\n {\n   private static final com.google.gson.Gson GSON;\n     descriptor: Lcom/google/gson/Gson;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private final dev.langchain4j.store.embedding.vearch.VearchApi vearchApi;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/VearchApi;\n@@ -471,46 +459,46 @@\n \n   public dev.langchain4j.store.embedding.vearch.VearchClient(java.lang.String, java.time.Duration);\n     descriptor: (Ljava/lang/String;Ljava/time/Duration;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=5, args_size=3\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n-         4: new           #3                  // class okhttp3/OkHttpClient$Builder\n+         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+         4: new           #9                  // class okhttp3/OkHttpClient$Builder\n          7: dup\n-         8: invokespecial #4                  // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+         8: invokespecial #11                 // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n         11: aload_2\n-        12: invokevirtual #5                  // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        12: invokevirtual #12                 // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         15: aload_2\n-        16: invokevirtual #6                  // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        16: invokevirtual #16                 // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         19: aload_2\n-        20: invokevirtual #7                  // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        20: invokevirtual #19                 // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         23: aload_2\n-        24: invokevirtual #8                  // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-        27: invokevirtual #9                  // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+        24: invokevirtual #22                 // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        27: invokevirtual #25                 // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n         30: astore_3\n-        31: new           #10                 // class retrofit2/Retrofit$Builder\n+        31: new           #29                 // class retrofit2/Retrofit$Builder\n         34: dup\n-        35: invokespecial #11                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n+        35: invokespecial #31                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n         38: aload_1\n-        39: invokevirtual #12                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+        39: invokevirtual #32                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n         42: aload_3\n-        43: invokevirtual #13                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-        46: getstatic     #14                 // Field GSON:Lcom/google/gson/Gson;\n-        49: invokestatic  #15                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-        52: invokevirtual #16                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-        55: invokevirtual #17                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+        43: invokevirtual #36                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+        46: getstatic     #40                 // Field GSON:Lcom/google/gson/Gson;\n+        49: invokestatic  #46                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+        52: invokevirtual #52                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+        55: invokevirtual #56                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n         58: astore        4\n         60: aload_0\n         61: aload         4\n         63: ldc           #1                  // class dev/langchain4j/store/embedding/vearch/VearchApi\n-        65: invokevirtual #18                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+        65: invokevirtual #59                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n         68: checkcast     #1                  // class dev/langchain4j/store/embedding/vearch/VearchApi\n-        71: putfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+        71: putfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n         74: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 4\n         line 33: 12\n         line 34: 16\n         line 35: 20\n@@ -533,50 +521,50 @@\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.ListDatabaseResponse> listDatabase();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n-         4: invokeinterface #20,  1           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.listDatabase:()Lretrofit2/Call;\n-         9: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         4: invokeinterface #68,  1           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.listDatabase:()Lretrofit2/Call;\n+         9: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         14: astore_1\n         15: aload_1\n-        16: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        16: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         19: ifeq          64\n         22: aload_1\n-        23: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        23: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n         26: ifnull        64\n         29: aload_1\n-        30: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        33: checkcast     #24                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+        30: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        33: checkcast     #88                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n         36: astore_2\n         37: aload_2\n-        38: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-        41: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+        38: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+        41: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n         44: sipush        200\n         47: if_icmpeq     56\n         50: aload_0\n         51: aload_2\n-        52: invokespecial #27                 // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+        52: invokespecial #100                // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n         55: athrow\n         56: aload_2\n-        57: invokevirtual #28                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n-        60: checkcast     #29                 // class java/util/List\n+        57: invokevirtual #104                // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n+        60: checkcast     #107                // class java/util/List\n         63: areturn\n         64: aload_0\n         65: aload_1\n-        66: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        66: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         69: athrow\n         70: astore_1\n-        71: new           #32                 // class java/lang/RuntimeException\n+        71: new           #114                // class java/lang/RuntimeException\n         74: dup\n         75: aload_1\n-        76: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        76: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         79: athrow\n       Exception table:\n          from    to  target type\n              0    63    70   Class java/io/IOException\n             64    70    70   Class java/io/IOException\n       LineNumberTable:\n         line 50: 0\n@@ -604,59 +592,59 @@\n           locals = [ class retrofit2/Response, class dev/langchain4j/store/embedding/vearch/ResponseWrapper ]\n         frame_type = 250 /* chop */\n           offset_delta = 7\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class dev/langchain4j/store/embedding/vearch/VearchClient ]\n           stack = [ class java/io/IOException ]\n-    Signature: #136                         // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n+    Signature: #343                         // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n \n   public dev.langchain4j.store.embedding.vearch.CreateDatabaseResponse createDatabase(dev.langchain4j.store.embedding.vearch.CreateDatabaseRequest);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n          4: aload_1\n-         5: invokeinterface #34,  2           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n-        10: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         5: invokeinterface #119,  2          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Lretrofit2/Call;\n+        10: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         15: astore_2\n         16: aload_2\n-        17: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        17: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         20: ifeq          65\n         23: aload_2\n-        24: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        24: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n         27: ifnull        65\n         30: aload_2\n-        31: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        34: checkcast     #24                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+        31: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        34: checkcast     #88                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n         37: astore_3\n         38: aload_3\n-        39: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-        42: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+        39: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+        42: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n         45: sipush        200\n         48: if_icmpeq     57\n         51: aload_0\n         52: aload_3\n-        53: invokespecial #27                 // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+        53: invokespecial #100                // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n         56: athrow\n         57: aload_3\n-        58: invokevirtual #28                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n-        61: checkcast     #35                 // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n+        58: invokevirtual #104                // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n+        61: checkcast     #123                // class dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse\n         64: areturn\n         65: aload_0\n         66: aload_2\n-        67: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        67: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         70: athrow\n         71: astore_2\n-        72: new           #32                 // class java/lang/RuntimeException\n+        72: new           #114                // class java/lang/RuntimeException\n         75: dup\n         76: aload_2\n-        77: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        77: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         80: athrow\n       Exception table:\n          from    to  target type\n              0    64    71   Class java/io/IOException\n             65    71    71   Class java/io/IOException\n       LineNumberTable:\n         line 68: 0\n@@ -692,51 +680,51 @@\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.ListSpaceResponse> listSpace(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n          4: aload_1\n-         5: invokeinterface #36,  2           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n-        10: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         5: invokeinterface #125,  2          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.listSpaceOfDatabase:(Ljava/lang/String;)Lretrofit2/Call;\n+        10: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         15: astore_2\n         16: aload_2\n-        17: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        17: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         20: ifeq          65\n         23: aload_2\n-        24: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        24: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n         27: ifnull        65\n         30: aload_2\n-        31: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        34: checkcast     #24                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+        31: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        34: checkcast     #88                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n         37: astore_3\n         38: aload_3\n-        39: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-        42: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+        39: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+        42: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n         45: sipush        200\n         48: if_icmpeq     57\n         51: aload_0\n         52: aload_3\n-        53: invokespecial #27                 // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+        53: invokespecial #100                // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n         56: athrow\n         57: aload_3\n-        58: invokevirtual #28                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n-        61: checkcast     #29                 // class java/util/List\n+        58: invokevirtual #104                // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n+        61: checkcast     #107                // class java/util/List\n         64: areturn\n         65: aload_0\n         66: aload_2\n-        67: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        67: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         70: athrow\n         71: astore_2\n-        72: new           #32                 // class java/lang/RuntimeException\n+        72: new           #114                // class java/lang/RuntimeException\n         75: dup\n         76: aload_2\n-        77: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        77: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         80: athrow\n       Exception table:\n          from    to  target type\n              0    64    71   Class java/io/IOException\n             65    71    71   Class java/io/IOException\n       LineNumberTable:\n         line 86: 0\n@@ -765,60 +753,60 @@\n           locals = [ class retrofit2/Response, class dev/langchain4j/store/embedding/vearch/ResponseWrapper ]\n         frame_type = 250 /* chop */\n           offset_delta = 7\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class dev/langchain4j/store/embedding/vearch/VearchClient, class java/lang/String ]\n           stack = [ class java/io/IOException ]\n-    Signature: #150                         // (Ljava/lang/String;)Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n+    Signature: #356                         // (Ljava/lang/String;)Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n \n   public dev.langchain4j.store.embedding.vearch.CreateSpaceResponse createSpace(java.lang.String, dev.langchain4j.store.embedding.vearch.CreateSpaceRequest);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=5, args_size=3\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n          4: aload_1\n          5: aload_2\n-         6: invokeinterface #37,  3           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n-        11: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: invokeinterface #129,  3          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Lretrofit2/Call;\n+        11: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         16: astore_3\n         17: aload_3\n-        18: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        18: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         21: ifeq          70\n         24: aload_3\n-        25: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        25: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n         28: ifnull        70\n         31: aload_3\n-        32: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        35: checkcast     #24                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n+        32: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        35: checkcast     #88                 // class dev/langchain4j/store/embedding/vearch/ResponseWrapper\n         38: astore        4\n         40: aload         4\n-        42: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-        45: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+        42: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+        45: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n         48: sipush        200\n         51: if_icmpeq     61\n         54: aload_0\n         55: aload         4\n-        57: invokespecial #27                 // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n+        57: invokespecial #100                // Method toException:(Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n         60: athrow\n         61: aload         4\n-        63: invokevirtual #28                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n-        66: checkcast     #38                 // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n+        63: invokevirtual #104                // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getData:()Ljava/lang/Object;\n+        66: checkcast     #133                // class dev/langchain4j/store/embedding/vearch/CreateSpaceResponse\n         69: areturn\n         70: aload_0\n         71: aload_3\n-        72: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        72: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         75: athrow\n         76: astore_3\n-        77: new           #32                 // class java/lang/RuntimeException\n+        77: new           #114                // class java/lang/RuntimeException\n         80: dup\n         81: aload_3\n-        82: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        82: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         85: athrow\n       Exception table:\n          from    to  target type\n              0    69    76   Class java/io/IOException\n             70    76    76   Class java/io/IOException\n       LineNumberTable:\n         line 104: 0\n@@ -854,118 +842,118 @@\n           stack = [ class java/io/IOException ]\n \n   public void bulk(java.lang.String, java.lang.String, dev.langchain4j.store.embedding.vearch.BulkRequest);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=12, args_size=4\n-         0: new           #39                 // class java/lang/StringBuilder\n+         0: new           #135                // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #40                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         4: invokespecial #137                // Method java/lang/StringBuilder.\"<init>\":()V\n          7: astore        4\n          9: aload_3\n-        10: invokevirtual #41                 // Method dev/langchain4j/store/embedding/vearch/BulkRequest.getDocuments:()Ljava/util/List;\n-        13: invokeinterface #42,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        10: invokevirtual #138                // Method dev/langchain4j/store/embedding/vearch/BulkRequest.getDocuments:()Ljava/util/List;\n+        13: invokeinterface #144,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n         18: astore        5\n         20: aload         5\n-        22: invokeinterface #43,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        22: invokeinterface #148,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n         27: ifeq          176\n         30: aload         5\n-        32: invokeinterface #44,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        37: checkcast     #45                 // class java/util/Map\n+        32: invokeinterface #153,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        37: checkcast     #156                // class java/util/Map\n         40: astore        6\n-        42: new           #46                 // class java/util/HashMap\n+        42: new           #158                // class java/util/HashMap\n         45: dup\n-        46: invokespecial #47                 // Method java/util/HashMap.\"<init>\":()V\n+        46: invokespecial #160                // Method java/util/HashMap.\"<init>\":()V\n         49: astore        7\n         51: aload         6\n-        53: invokeinterface #48,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-        58: invokeinterface #49,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        53: invokeinterface #161,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+        58: invokeinterface #165,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         63: astore        8\n         65: aload         8\n-        67: invokeinterface #43,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        67: invokeinterface #148,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n         72: ifeq          154\n         75: aload         8\n-        77: invokeinterface #44,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        82: checkcast     #50                 // class java/util/Map$Entry\n+        77: invokeinterface #153,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        82: checkcast     #168                // class java/util/Map$Entry\n         85: astore        9\n         87: aload         9\n-        89: invokeinterface #51,  1           // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-        94: checkcast     #52                 // class java/lang/String\n+        89: invokeinterface #170,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+        94: checkcast     #173                // class java/lang/String\n         97: astore        10\n         99: aload         9\n-       101: invokeinterface #53,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       101: invokeinterface #175,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n        106: astore        11\n-       108: ldc           #54                 // String _id\n+       108: ldc           #178                // String _id\n        110: aload         10\n-       112: invokevirtual #55                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+       112: invokevirtual #180                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n        115: ifeq          139\n        118: aload         4\n-       120: ldc           #56                 // String {\\\"index\\\": {\\\"_id\\\": \\\"\n-       122: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       120: ldc           #184                // String {\\\"index\\\": {\\\"_id\\\": \\\"\n+       122: invokevirtual #186                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        125: aload         11\n-       127: invokevirtual #58                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       130: ldc           #59                 // String \\\"}}\\n\n-       132: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       127: invokevirtual #190                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       130: ldc           #193                // String \\\"}}\\n\n+       132: invokevirtual #186                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        135: pop\n        136: goto          151\n        139: aload         7\n        141: aload         10\n        143: aload         11\n-       145: invokeinterface #60,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       145: invokeinterface #195,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n        150: pop\n        151: goto          65\n        154: aload         4\n-       156: getstatic     #14                 // Field GSON:Lcom/google/gson/Gson;\n+       156: getstatic     #40                 // Field GSON:Lcom/google/gson/Gson;\n        159: aload         7\n-       161: invokevirtual #61                 // Method com/google/gson/Gson.toJson:(Ljava/lang/Object;)Ljava/lang/String;\n-       164: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       167: ldc           #62                 // String \\n\n-       169: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       161: invokevirtual #199                // Method com/google/gson/Gson.toJson:(Ljava/lang/Object;)Ljava/lang/String;\n+       164: invokevirtual #186                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       167: ldc           #205                // String \\n\n+       169: invokevirtual #186                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        172: pop\n        173: goto          20\n        176: aload         4\n-       178: invokevirtual #63                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       181: ldc           #64                 // String application/json; charset=utf-8\n-       183: invokestatic  #65                 // Method okhttp3/MediaType.parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n-       186: invokestatic  #66                 // Method okhttp3/RequestBody.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n+       178: invokevirtual #207                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       181: ldc           #211                // String application/json; charset=utf-8\n+       183: invokestatic  #213                // Method okhttp3/MediaType.parse:(Ljava/lang/String;)Lokhttp3/MediaType;\n+       186: invokestatic  #219                // Method okhttp3/RequestBody.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;\n        189: astore        5\n        191: aload_0\n-       192: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+       192: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n        195: aload_1\n        196: aload_2\n        197: aload         5\n-       199: invokeinterface #67,  4           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n-       204: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+       199: invokeinterface #224,  4          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.bulk:(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;\n+       204: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n        209: astore        6\n        211: aload         6\n-       213: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+       213: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n        216: ifeq          253\n        219: aload         6\n-       221: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+       221: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n        224: ifnull        253\n        227: aload         6\n-       229: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-       232: checkcast     #29                 // class java/util/List\n+       229: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+       232: checkcast     #107                // class java/util/List\n        235: astore        7\n        237: aload         7\n        239: aload_0\n-       240: invokedynamic #68,  0             // InvokeDynamic #0:accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n-       245: invokeinterface #69,  2           // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V\n+       240: invokedynamic #228,  0            // InvokeDynamic #0:accept:(Ldev/langchain4j/store/embedding/vearch/VearchClient;)Ljava/util/function/Consumer;\n+       245: invokeinterface #232,  2          // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V\n        250: goto          260\n        253: aload_0\n        254: aload         6\n-       256: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+       256: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n        259: athrow\n        260: goto          275\n        263: astore        4\n-       265: new           #32                 // class java/lang/RuntimeException\n+       265: new           #114                // class java/lang/RuntimeException\n        268: dup\n        269: aload         4\n-       271: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+       271: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n        274: athrow\n        275: return\n       Exception table:\n          from    to  target type\n              0   260   263   Class java/io/IOException\n       LineNumberTable:\n         line 122: 0\n@@ -1041,52 +1029,52 @@\n \n   public dev.langchain4j.store.embedding.vearch.SearchResponse search(java.lang.String, java.lang.String, dev.langchain4j.store.embedding.vearch.SearchRequest);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=6, args_size=4\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n          4: aload_1\n          5: aload_2\n          6: aload_3\n-         7: invokeinterface #70,  4           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n-        12: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         7: invokeinterface #236,  4          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Lretrofit2/Call;\n+        12: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         17: astore        4\n         19: aload         4\n-        21: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        21: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         24: ifeq          72\n         27: aload         4\n-        29: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        29: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n         32: ifnull        72\n         35: aload         4\n-        37: invokevirtual #23                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        40: checkcast     #71                 // class dev/langchain4j/store/embedding/vearch/SearchResponse\n+        37: invokevirtual #84                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        40: checkcast     #240                // class dev/langchain4j/store/embedding/vearch/SearchResponse\n         43: astore        5\n-        45: getstatic     #72                 // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+        45: getstatic     #242                // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n         48: aload         5\n-        50: invokevirtual #73                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse.getTimeout:()Ljava/lang/Boolean;\n-        53: invokevirtual #74                 // Method java/lang/Boolean.equals:(Ljava/lang/Object;)Z\n+        50: invokevirtual #248                // Method dev/langchain4j/store/embedding/vearch/SearchResponse.getTimeout:()Ljava/lang/Boolean;\n+        53: invokevirtual #252                // Method java/lang/Boolean.equals:(Ljava/lang/Object;)Z\n         56: ifeq          69\n-        59: new           #32                 // class java/lang/RuntimeException\n+        59: new           #114                // class java/lang/RuntimeException\n         62: dup\n-        63: ldc           #75                 // String Search Timeout\n-        65: invokespecial #76                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        63: ldc           #253                // String Search Timeout\n+        65: invokespecial #255                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         68: athrow\n         69: aload         5\n         71: areturn\n         72: aload_0\n         73: aload         4\n-        75: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        75: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         78: athrow\n         79: astore        4\n-        81: new           #32                 // class java/lang/RuntimeException\n+        81: new           #114                // class java/lang/RuntimeException\n         84: dup\n         85: aload         4\n-        87: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        87: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         90: athrow\n       Exception table:\n          from    to  target type\n              0    71    79   Class java/io/IOException\n             72    79    79   Class java/io/IOException\n       LineNumberTable:\n         line 157: 0\n@@ -1123,33 +1111,33 @@\n \n   public void deleteSpace(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_0\n-         1: getfield      #19                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n+         1: getfield      #64                 // Field vearchApi:Ldev/langchain4j/store/embedding/vearch/VearchApi;\n          4: aload_1\n          5: aload_2\n-         6: invokeinterface #77,  3           // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n-        11: invokeinterface #21,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: invokeinterface #258,  3          // InterfaceMethod dev/langchain4j/store/embedding/vearch/VearchApi.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;\n+        11: invokeinterface #72,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         16: astore_3\n         17: aload_3\n-        18: invokevirtual #22                 // Method retrofit2/Response.isSuccessful:()Z\n+        18: invokevirtual #78                 // Method retrofit2/Response.isSuccessful:()Z\n         21: ifne          30\n         24: aload_0\n         25: aload_3\n-        26: invokespecial #30                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        26: invokespecial #109                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         29: athrow\n         30: goto          43\n         33: astore_3\n-        34: new           #32                 // class java/lang/RuntimeException\n+        34: new           #114                // class java/lang/RuntimeException\n         37: dup\n         38: aload_3\n-        39: invokespecial #33                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        39: invokespecial #116                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         42: athrow\n         43: return\n       Exception table:\n          from    to  target type\n              0    30    33   Class java/io/IOException\n       LineNumberTable:\n         line 175: 0\n@@ -1177,145 +1165,145 @@\n \n   private java.lang.RuntimeException toException(retrofit2.Response<?>) throws java.io.IOException;\n     descriptor: (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=5, locals=5, args_size=2\n          0: aload_1\n-         1: invokevirtual #78                 // Method retrofit2/Response.code:()I\n+         1: invokevirtual #262                // Method retrofit2/Response.code:()I\n          4: istore_2\n          5: aload_1\n-         6: invokevirtual #79                 // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-         9: invokevirtual #80                 // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n+         6: invokevirtual #265                // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+         9: invokevirtual #269                // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n         12: astore_3\n-        13: ldc           #81                 // String status code: %s; body: %s\n-        15: iconst_2\n-        16: anewarray     #82                 // class java/lang/Object\n-        19: dup\n-        20: iconst_0\n-        21: iload_2\n-        22: invokestatic  #83                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        25: aastore\n-        26: dup\n-        27: iconst_1\n-        28: aload_3\n-        29: aastore\n-        30: invokestatic  #84                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        33: astore        4\n-        35: new           #32                 // class java/lang/RuntimeException\n-        38: dup\n-        39: aload         4\n-        41: invokespecial #76                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-        44: areturn\n+        13: ldc_w         #274                // String status code: %s; body: %s\n+        16: iconst_2\n+        17: anewarray     #4                  // class java/lang/Object\n+        20: dup\n+        21: iconst_0\n+        22: iload_2\n+        23: invokestatic  #276                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        26: aastore\n+        27: dup\n+        28: iconst_1\n+        29: aload_3\n+        30: aastore\n+        31: invokestatic  #280                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        34: astore        4\n+        36: new           #114                // class java/lang/RuntimeException\n+        39: dup\n+        40: aload         4\n+        42: invokespecial #255                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        45: areturn\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n         line 189: 13\n-        line 190: 35\n+        line 190: 36\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      45     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-            0      45     1 response   Lretrofit2/Response;\n-            5      40     2  code   I\n-           13      32     3  body   Ljava/lang/String;\n-           35      10     4 errorMessage   Ljava/lang/String;\n+            0      46     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+            0      46     1 response   Lretrofit2/Response;\n+            5      41     2  code   I\n+           13      33     3  body   Ljava/lang/String;\n+           36      10     4 errorMessage   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      45     1 response   Lretrofit2/Response<*>;\n+            0      46     1 response   Lretrofit2/Response<*>;\n     Exceptions:\n       throws java.io.IOException\n-    Signature: #205                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+    Signature: #397                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n \n   private java.lang.RuntimeException toException(dev.langchain4j.store.embedding.vearch.ResponseWrapper<?>);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;)Ljava/lang/RuntimeException;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n-         5: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+         2: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getCode:()Ljava/lang/Integer;\n+         5: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n          8: aload_1\n-         9: invokevirtual #85                 // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getMsg:()Ljava/lang/String;\n-        12: invokespecial #86                 // Method toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n+         9: invokevirtual #284                // Method dev/langchain4j/store/embedding/vearch/ResponseWrapper.getMsg:()Ljava/lang/String;\n+        12: invokespecial #287                // Method toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n         15: areturn\n       LineNumberTable:\n         line 194: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient;\n             0      16     1 responseWrapper   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      16     1 responseWrapper   Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;\n-    Signature: #209                         // (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;)Ljava/lang/RuntimeException;\n+    Signature: #400                         // (Ldev/langchain4j/store/embedding/vearch/ResponseWrapper<*>;)Ljava/lang/RuntimeException;\n \n   private java.lang.RuntimeException toException(int, java.lang.String);\n     descriptor: (ILjava/lang/String;)Ljava/lang/RuntimeException;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=5, locals=4, args_size=3\n-         0: ldc           #87                 // String code: %s; message: %s\n-         2: iconst_2\n-         3: anewarray     #82                 // class java/lang/Object\n-         6: dup\n-         7: iconst_0\n-         8: iload_1\n-         9: invokestatic  #83                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        12: aastore\n-        13: dup\n-        14: iconst_1\n-        15: aload_2\n-        16: aastore\n-        17: invokestatic  #84                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        20: astore_3\n-        21: new           #32                 // class java/lang/RuntimeException\n-        24: dup\n-        25: aload_3\n-        26: invokespecial #76                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-        29: areturn\n+         0: ldc_w         #290                // String code: %s; message: %s\n+         3: iconst_2\n+         4: anewarray     #4                  // class java/lang/Object\n+         7: dup\n+         8: iconst_0\n+         9: iload_1\n+        10: invokestatic  #276                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        13: aastore\n+        14: dup\n+        15: iconst_1\n+        16: aload_2\n+        17: aastore\n+        18: invokestatic  #280                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        21: astore_3\n+        22: new           #114                // class java/lang/RuntimeException\n+        25: dup\n+        26: aload_3\n+        27: invokespecial #255                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        30: areturn\n       LineNumberTable:\n         line 198: 0\n-        line 200: 21\n+        line 200: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      30     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-            0      30     1  code   I\n-            0      30     2   msg   Ljava/lang/String;\n-           21       9     3 errorMessage   Ljava/lang/String;\n+            0      31     0  this   Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+            0      31     1  code   I\n+            0      31     2   msg   Ljava/lang/String;\n+           22       9     3 errorMessage   Ljava/lang/String;\n \n   public static dev.langchain4j.store.embedding.vearch.VearchClient$VearchClientBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #88                 // class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+         0: new           #292                // class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n          3: dup\n-         4: invokespecial #89                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.\"<init>\":()V\n+         4: invokespecial #294                // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 30: 0\n \n   private void lambda$bulk$0(dev.langchain4j.store.embedding.vearch.BulkResponse);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n     flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n-         4: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+         1: invokevirtual #295                // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n+         4: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n          7: sipush        200\n         10: if_icmpeq     29\n         13: aload_0\n         14: aload_1\n-        15: invokevirtual #90                 // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n-        18: invokevirtual #26                 // Method java/lang/Integer.intValue:()I\n+        15: invokevirtual #295                // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getStatus:()Ljava/lang/Integer;\n+        18: invokevirtual #94                 // Method java/lang/Integer.intValue:()I\n         21: aload_1\n-        22: invokevirtual #91                 // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getError:()Ljava/lang/String;\n-        25: invokespecial #86                 // Method toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n+        22: invokevirtual #300                // Method dev/langchain4j/store/embedding/vearch/BulkResponse.getError:()Ljava/lang/String;\n+        25: invokespecial #287                // Method toException:(ILjava/lang/String;)Ljava/lang/RuntimeException;\n         28: athrow\n         29: return\n       LineNumberTable:\n         line 143: 0\n         line 144: 13\n         line 146: 29\n       LocalVariableTable:\n@@ -1326,35 +1314,35 @@\n         frame_type = 29 /* same */\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #92                 // class com/google/gson/GsonBuilder\n+         0: new           #303                // class com/google/gson/GsonBuilder\n          3: dup\n-         4: invokespecial #93                 // Method com/google/gson/GsonBuilder.\"<init>\":()V\n-         7: getstatic     #94                 // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-        10: invokevirtual #95                 // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-        13: invokevirtual #96                 // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n-        16: putstatic     #14                 // Field GSON:Lcom/google/gson/Gson;\n+         4: invokespecial #305                // Method com/google/gson/GsonBuilder.\"<init>\":()V\n+         7: getstatic     #306                // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+        10: invokevirtual #312                // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+        13: invokevirtual #316                // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+        16: putstatic     #40                 // Field GSON:Lcom/google/gson/Gson;\n         19: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 10\n         line 26: 13\n         line 24: 19\n }\n SourceFile: \"VearchClient.java\"\n-InnerClasses:\n-  public static #98= #88 of #97;          // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n-  public static #163= #50 of #45;         // Entry=class java/util/Map$Entry of class java/util/Map\n-  public static final #226= #3 of #224;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n-  public static final #226= #10 of #232;  // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n-  public static abstract #356= #355 of #439; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n-  public static final #448= #447 of #450; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #298 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: #412 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-      #299 (Ljava/lang/Object;)V\n-      #300 REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n-      #301 (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+      #419 (Ljava/lang/Object;)V\n+      #421 REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchClient.lambda$bulk$0:(Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+      #424 (Ldev/langchain4j/store/embedding/vearch/BulkResponse;)V\n+InnerClasses:\n+  public static final #428= #9 of #426;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n+  public static final #428= #29 of #60;   // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n+  public static abstract #433= #429 of #431; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n+  public static #434= #168 of #156;       // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #435= #292 of #41;        // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n+  public static final #440= #436 of #438; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,131 +1,131 @@\n-  SHA-256 checksum fe2674a1995c1c5e160578c508916a1b36ac2708fbc7d81a03021f06ba40bf03\n+  SHA-256 checksum 7e9cf5eaeea90e10e0b891172d6be634ec2059daf2089fad681ccb581cadc23a\n   Compiled from \"VearchConfig.java\"\n public class dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #30                         // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n-  super_class: #31                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 10, methods: 11, attributes: 2\n Constant pool:\n-    #1 = Methodref          #31.#78       // java/lang/Object.\"<init>\":()V\n-    #2 = Fieldref           #30.#79       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:Ljava/lang/String;\n-    #3 = Fieldref           #30.#80       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:Ljava/lang/String;\n-    #4 = Fieldref           #30.#81       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-    #5 = Fieldref           #30.#82       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:Ljava/util/Map;\n-    #6 = Fieldref           #30.#83       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.embeddingFieldName$value:Ljava/lang/String;\n-    #7 = Fieldref           #30.#84       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.embeddingFieldName$set:Z\n-    #8 = Fieldref           #30.#85       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.textFieldName$value:Ljava/lang/String;\n-    #9 = Fieldref           #30.#86       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.textFieldName$set:Z\n-   #10 = Fieldref           #30.#87       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:Ljava/util/List;\n-   #11 = Fieldref           #30.#88       // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.metadataFieldNames:Ljava/util/List;\n-   #12 = Methodref          #14.#89       // dev/langchain4j/store/embedding/vearch/VearchConfig.access$000:()Ljava/lang/String;\n-   #13 = Methodref          #14.#90       // dev/langchain4j/store/embedding/vearch/VearchConfig.access$100:()Ljava/lang/String;\n-   #14 = Class              #91           // dev/langchain4j/store/embedding/vearch/VearchConfig\n-   #15 = Methodref          #14.#92       // dev/langchain4j/store/embedding/vearch/VearchConfig.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n-   #16 = Class              #93           // java/lang/StringBuilder\n-   #17 = Methodref          #16.#78       // java/lang/StringBuilder.\"<init>\":()V\n-   #18 = String             #94           // VearchConfig.VearchConfigBuilder(databaseName=\n-   #19 = Methodref          #16.#95       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #20 = String             #96           // , spaceName=\n-   #21 = String             #97           // , spaceEngine=\n-   #22 = Methodref          #16.#98       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #23 = String             #99           // , properties=\n-   #24 = String             #100          // , embeddingFieldName$value=\n-   #25 = String             #101          // , textFieldName$value=\n-   #26 = String             #102          // , modelParams=\n-   #27 = String             #103          // , metadataFieldNames=\n-   #28 = String             #104          // )\n-   #29 = Methodref          #16.#105      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #30 = Class              #106          // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n-   #31 = Class              #107          // java/lang/Object\n-   #32 = Utf8               databaseName\n-   #33 = Utf8               Ljava/lang/String;\n-   #34 = Utf8               spaceName\n-   #35 = Utf8               spaceEngine\n-   #36 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #37 = Utf8               properties\n-   #38 = Utf8               Ljava/util/Map;\n-   #39 = Utf8               Signature\n-   #40 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-   #41 = Utf8               embeddingFieldName$set\n-   #42 = Utf8               Z\n-   #43 = Utf8               embeddingFieldName$value\n-   #44 = Utf8               textFieldName$set\n-   #45 = Utf8               textFieldName$value\n-   #46 = Utf8               modelParams\n-   #47 = Utf8               Ljava/util/List;\n-   #48 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-   #49 = Utf8               metadataFieldNames\n-   #50 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #51 = Utf8               <init>\n-   #52 = Utf8               ()V\n-   #53 = Utf8               Code\n-   #54 = Utf8               LineNumberTable\n-   #55 = Utf8               LocalVariableTable\n-   #56 = Utf8               this\n-   #57 = Utf8               VearchConfigBuilder\n-   #58 = Utf8               InnerClasses\n-   #59 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #60 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #61 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #62 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #63 = Utf8               LocalVariableTypeTable\n-   #64 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #65 = Utf8               embeddingFieldName\n-   #66 = Utf8               textFieldName\n-   #67 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #68 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #69 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #70 = Utf8               build\n-   #71 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-   #72 = Utf8               StackMapTable\n-   #73 = Class              #108          // java/lang/String\n-   #74 = Utf8               toString\n-   #75 = Utf8               ()Ljava/lang/String;\n-   #76 = Utf8               SourceFile\n-   #77 = Utf8               VearchConfig.java\n-   #78 = NameAndType        #51:#52       // \"<init>\":()V\n-   #79 = NameAndType        #32:#33       // databaseName:Ljava/lang/String;\n-   #80 = NameAndType        #34:#33       // spaceName:Ljava/lang/String;\n-   #81 = NameAndType        #35:#36       // spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #82 = NameAndType        #37:#38       // properties:Ljava/util/Map;\n-   #83 = NameAndType        #43:#33       // embeddingFieldName$value:Ljava/lang/String;\n-   #84 = NameAndType        #41:#42       // embeddingFieldName$set:Z\n-   #85 = NameAndType        #45:#33       // textFieldName$value:Ljava/lang/String;\n-   #86 = NameAndType        #44:#42       // textFieldName$set:Z\n-   #87 = NameAndType        #46:#47       // modelParams:Ljava/util/List;\n-   #88 = NameAndType        #49:#47       // metadataFieldNames:Ljava/util/List;\n-   #89 = NameAndType        #109:#75      // access$000:()Ljava/lang/String;\n-   #90 = NameAndType        #110:#75      // access$100:()Ljava/lang/String;\n-   #91 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n-   #92 = NameAndType        #51:#111      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n-   #93 = Utf8               java/lang/StringBuilder\n-   #94 = Utf8               VearchConfig.VearchConfigBuilder(databaseName=\n-   #95 = NameAndType        #112:#113     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #96 = Utf8               , spaceName=\n-   #97 = Utf8               , spaceEngine=\n-   #98 = NameAndType        #112:#114     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #99 = Utf8               , properties=\n-  #100 = Utf8               , embeddingFieldName$value=\n-  #101 = Utf8               , textFieldName$value=\n-  #102 = Utf8               , modelParams=\n-  #103 = Utf8               , metadataFieldNames=\n-  #104 = Utf8               )\n-  #105 = NameAndType        #74:#75       // toString:()Ljava/lang/String;\n-  #106 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n-  #107 = Utf8               java/lang/Object\n-  #108 = Utf8               java/lang/String\n-  #109 = Utf8               access$000\n-  #110 = Utf8               access$100\n-  #111 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n-  #112 = Utf8               append\n-  #113 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #114 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n+    #4 = Utf8               java/lang/Object\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:Ljava/lang/String;\n+    #8 = Class              #10           // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+    #9 = NameAndType        #11:#12       // databaseName:Ljava/lang/String;\n+   #10 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+   #11 = Utf8               databaseName\n+   #12 = Utf8               Ljava/lang/String;\n+   #13 = Fieldref           #8.#14        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:Ljava/lang/String;\n+   #14 = NameAndType        #15:#12       // spaceName:Ljava/lang/String;\n+   #15 = Utf8               spaceName\n+   #16 = Fieldref           #8.#17        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+   #17 = NameAndType        #18:#19       // spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+   #18 = Utf8               spaceEngine\n+   #19 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+   #20 = Fieldref           #8.#21        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:Ljava/util/Map;\n+   #21 = NameAndType        #22:#23       // properties:Ljava/util/Map;\n+   #22 = Utf8               properties\n+   #23 = Utf8               Ljava/util/Map;\n+   #24 = Fieldref           #8.#25        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.embeddingFieldName$value:Ljava/lang/String;\n+   #25 = NameAndType        #26:#12       // embeddingFieldName$value:Ljava/lang/String;\n+   #26 = Utf8               embeddingFieldName$value\n+   #27 = Fieldref           #8.#28        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.embeddingFieldName$set:Z\n+   #28 = NameAndType        #29:#30       // embeddingFieldName$set:Z\n+   #29 = Utf8               embeddingFieldName$set\n+   #30 = Utf8               Z\n+   #31 = Fieldref           #8.#32        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.textFieldName$value:Ljava/lang/String;\n+   #32 = NameAndType        #33:#12       // textFieldName$value:Ljava/lang/String;\n+   #33 = Utf8               textFieldName$value\n+   #34 = Fieldref           #8.#35        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.textFieldName$set:Z\n+   #35 = NameAndType        #36:#30       // textFieldName$set:Z\n+   #36 = Utf8               textFieldName$set\n+   #37 = Fieldref           #8.#38        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:Ljava/util/List;\n+   #38 = NameAndType        #39:#40       // modelParams:Ljava/util/List;\n+   #39 = Utf8               modelParams\n+   #40 = Utf8               Ljava/util/List;\n+   #41 = Fieldref           #8.#42        // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.metadataFieldNames:Ljava/util/List;\n+   #42 = NameAndType        #43:#40       // metadataFieldNames:Ljava/util/List;\n+   #43 = Utf8               metadataFieldNames\n+   #44 = Methodref          #45.#46       // dev/langchain4j/store/embedding/vearch/VearchConfig.access$000:()Ljava/lang/String;\n+   #45 = Class              #47           // dev/langchain4j/store/embedding/vearch/VearchConfig\n+   #46 = NameAndType        #48:#49       // access$000:()Ljava/lang/String;\n+   #47 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n+   #48 = Utf8               access$000\n+   #49 = Utf8               ()Ljava/lang/String;\n+   #50 = Methodref          #45.#51       // dev/langchain4j/store/embedding/vearch/VearchConfig.access$100:()Ljava/lang/String;\n+   #51 = NameAndType        #52:#49       // access$100:()Ljava/lang/String;\n+   #52 = Utf8               access$100\n+   #53 = Methodref          #45.#54       // dev/langchain4j/store/embedding/vearch/VearchConfig.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n+   #54 = NameAndType        #5:#55        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n+   #55 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n+   #56 = Class              #57           // java/lang/StringBuilder\n+   #57 = Utf8               java/lang/StringBuilder\n+   #58 = Methodref          #56.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #59 = String             #60           // VearchConfig.VearchConfigBuilder(databaseName=\n+   #60 = Utf8               VearchConfig.VearchConfigBuilder(databaseName=\n+   #61 = Methodref          #56.#62       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #62 = NameAndType        #63:#64       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #63 = Utf8               append\n+   #64 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #65 = String             #66           // , spaceName=\n+   #66 = Utf8               , spaceName=\n+   #67 = String             #68           // , spaceEngine=\n+   #68 = Utf8               , spaceEngine=\n+   #69 = Methodref          #56.#70       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #70 = NameAndType        #63:#71       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #71 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #72 = String             #73           // , properties=\n+   #73 = Utf8               , properties=\n+   #74 = String             #75           // , embeddingFieldName$value=\n+   #75 = Utf8               , embeddingFieldName$value=\n+   #76 = String             #77           // , textFieldName$value=\n+   #77 = Utf8               , textFieldName$value=\n+   #78 = String             #79           // , modelParams=\n+   #79 = Utf8               , modelParams=\n+   #80 = String             #81           // , metadataFieldNames=\n+   #81 = Utf8               , metadataFieldNames=\n+   #82 = String             #83           // )\n+   #83 = Utf8               )\n+   #84 = Methodref          #56.#85       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #85 = NameAndType        #86:#49       // toString:()Ljava/lang/String;\n+   #86 = Utf8               toString\n+   #87 = Utf8               Signature\n+   #88 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+   #89 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+   #90 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+   #91 = Utf8               Code\n+   #92 = Utf8               LineNumberTable\n+   #93 = Utf8               LocalVariableTable\n+   #94 = Utf8               this\n+   #95 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #96 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #97 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #98 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #99 = Utf8               LocalVariableTypeTable\n+  #100 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #101 = Utf8               embeddingFieldName\n+  #102 = Utf8               textFieldName\n+  #103 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #104 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #105 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #106 = Utf8               build\n+  #107 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #108 = Utf8               StackMapTable\n+  #109 = Class              #110          // java/lang/String\n+  #110 = Utf8               java/lang/String\n+  #111 = Utf8               SourceFile\n+  #112 = Utf8               VearchConfig.java\n+  #113 = Utf8               InnerClasses\n+  #114 = Utf8               VearchConfigBuilder\n {\n   private java.lang.String databaseName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String spaceName;\n     descriptor: Ljava/lang/String;\n@@ -134,15 +134,15 @@\n   private dev.langchain4j.store.embedding.vearch.SpaceEngine spaceEngine;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> properties;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #40                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #88                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private boolean embeddingFieldName$set;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String embeddingFieldName$value;\n     descriptor: Ljava/lang/String;\n@@ -155,20 +155,20 @@\n   private java.lang.String textFieldName$value;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> modelParams;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #48                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #89                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   private java.util.List<java.lang.String> metadataFieldNames;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #50                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #90                          // Ljava/util/List<Ljava/lang/String;>;\n \n   dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -183,15 +183,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder databaseName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 databaseName:Ljava/lang/String;\n+         2: putfield      #7                  // Field databaseName:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n@@ -200,15 +200,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder spaceName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 spaceName:Ljava/lang/String;\n+         2: putfield      #13                 // Field spaceName:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n@@ -217,15 +217,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder spaceEngine(dev.langchain4j.store.embedding.vearch.SpaceEngine);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         2: putfield      #16                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n@@ -234,39 +234,39 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder properties(java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>);\n     descriptor: (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 properties:Ljava/util/Map;\n+         2: putfield      #20                 // Field properties:Ljava/util/Map;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n             0       7     1 properties   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-    Signature: #64                          // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+    Signature: #100                         // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder embeddingFieldName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 embeddingFieldName$value:Ljava/lang/String;\n+         2: putfield      #24                 // Field embeddingFieldName$value:Ljava/lang/String;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #7                  // Field embeddingFieldName$set:Z\n+         7: putfield      #27                 // Field embeddingFieldName$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n@@ -275,18 +275,18 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder textFieldName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\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 textFieldName$value:Ljava/lang/String;\n+         2: putfield      #31                 // Field textFieldName$value:Ljava/lang/String;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #9                  // Field textFieldName$set:Z\n+         7: putfield      #34                 // Field textFieldName$set:Z\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n@@ -295,87 +295,87 @@\n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder modelParams(java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #10                 // Field modelParams:Ljava/util/List;\n+         2: putfield      #37                 // Field modelParams:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n             0       7     1 modelParams   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 modelParams   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-    Signature: #68                          // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+    Signature: #104                         // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder metadataFieldNames(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #11                 // Field metadataFieldNames:Ljava/util/List;\n+         2: putfield      #41                 // Field metadataFieldNames:Ljava/util/List;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n             0       7     1 metadataFieldNames   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 metadataFieldNames   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #69                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+    Signature: #105                         // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n \n   public dev.langchain4j.store.embedding.vearch.VearchConfig build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=10, locals=3, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field embeddingFieldName$value:Ljava/lang/String;\n+         1: getfield      #24                 // Field embeddingFieldName$value:Ljava/lang/String;\n          4: astore_1\n          5: aload_0\n-         6: getfield      #7                  // Field embeddingFieldName$set:Z\n+         6: getfield      #27                 // Field embeddingFieldName$set:Z\n          9: ifne          16\n-        12: invokestatic  #12                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.access$000:()Ljava/lang/String;\n+        12: invokestatic  #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.access$000:()Ljava/lang/String;\n         15: astore_1\n         16: aload_0\n-        17: getfield      #8                  // Field textFieldName$value:Ljava/lang/String;\n+        17: getfield      #31                 // Field textFieldName$value:Ljava/lang/String;\n         20: astore_2\n         21: aload_0\n-        22: getfield      #9                  // Field textFieldName$set:Z\n+        22: getfield      #34                 // Field textFieldName$set:Z\n         25: ifne          32\n-        28: invokestatic  #13                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.access$100:()Ljava/lang/String;\n+        28: invokestatic  #50                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.access$100:()Ljava/lang/String;\n         31: astore_2\n-        32: new           #14                 // class dev/langchain4j/store/embedding/vearch/VearchConfig\n+        32: new           #45                 // class dev/langchain4j/store/embedding/vearch/VearchConfig\n         35: dup\n         36: aload_0\n-        37: getfield      #2                  // Field databaseName:Ljava/lang/String;\n+        37: getfield      #7                  // Field databaseName:Ljava/lang/String;\n         40: aload_0\n-        41: getfield      #3                  // Field spaceName:Ljava/lang/String;\n+        41: getfield      #13                 // Field spaceName:Ljava/lang/String;\n         44: aload_0\n-        45: getfield      #4                  // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        45: getfield      #16                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n         48: aload_0\n-        49: getfield      #5                  // Field properties:Ljava/util/Map;\n+        49: getfield      #20                 // Field properties:Ljava/util/Map;\n         52: aload_1\n         53: aload_2\n         54: aload_0\n-        55: getfield      #10                 // Field modelParams:Ljava/util/List;\n+        55: getfield      #37                 // Field modelParams:Ljava/util/List;\n         58: aload_0\n-        59: getfield      #11                 // Field metadataFieldNames:Ljava/util/List;\n-        62: invokespecial #15                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n+        59: getfield      #41                 // Field metadataFieldNames:Ljava/util/List;\n+        62: invokespecial #53                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n         65: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      66     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n             5      61     1 embeddingFieldName$value   Ljava/lang/String;\n@@ -389,63 +389,63 @@\n           locals = [ class java/lang/String ]\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #16                 // class java/lang/StringBuilder\n+         0: new           #56                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #17                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #18                 // String VearchConfig.VearchConfigBuilder(databaseName=\n-         9: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #58                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #59                 // String VearchConfig.VearchConfigBuilder(databaseName=\n+         9: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field databaseName:Ljava/lang/String;\n-        16: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #20                 // String , spaceName=\n-        21: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field databaseName:Ljava/lang/String;\n+        16: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #65                 // String , spaceName=\n+        21: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field spaceName:Ljava/lang/String;\n-        28: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #21                 // String , spaceEngine=\n-        33: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field spaceName:Ljava/lang/String;\n+        28: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #67                 // String , spaceEngine=\n+        33: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-        40: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #23                 // String , properties=\n-        45: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #16                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        40: invokevirtual #69                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #72                 // String , properties=\n+        45: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field properties:Ljava/util/Map;\n-        52: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #24                 // String , embeddingFieldName$value=\n-        57: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #20                 // Field properties:Ljava/util/Map;\n+        52: invokevirtual #69                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #74                 // String , embeddingFieldName$value=\n+        57: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #6                  // Field embeddingFieldName$value:Ljava/lang/String;\n-        64: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        67: ldc           #25                 // String , textFieldName$value=\n-        69: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #24                 // Field embeddingFieldName$value:Ljava/lang/String;\n+        64: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        67: ldc           #76                 // String , textFieldName$value=\n+        69: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #8                  // Field textFieldName$value:Ljava/lang/String;\n-        76: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: ldc           #26                 // String , modelParams=\n-        81: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        73: getfield      #31                 // Field textFieldName$value:Ljava/lang/String;\n+        76: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: ldc           #78                 // String , modelParams=\n+        81: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         84: aload_0\n-        85: getfield      #10                 // Field modelParams:Ljava/util/List;\n-        88: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        91: ldc           #27                 // String , metadataFieldNames=\n-        93: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        85: getfield      #37                 // Field modelParams:Ljava/util/List;\n+        88: invokevirtual #69                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        91: ldc           #80                 // String , metadataFieldNames=\n+        93: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         96: aload_0\n-        97: getfield      #11                 // Field metadataFieldNames:Ljava/util/List;\n-       100: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       103: ldc           #28                 // String )\n-       105: invokevirtual #19                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       108: invokevirtual #29                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        97: getfield      #41                 // Field metadataFieldNames:Ljava/util/List;\n+       100: invokevirtual #69                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       103: ldc           #82                 // String )\n+       105: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       108: invokevirtual #84                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        111: areturn\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     112     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n }\n SourceFile: \"VearchConfig.java\"\n InnerClasses:\n-  public static #57= #30 of #14;          // VearchConfigBuilder=class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder of class dev/langchain4j/store/embedding/vearch/VearchConfig\n+  public static #114= #8 of #45;          // VearchConfigBuilder=class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder of class dev/langchain4j/store/embedding/vearch/VearchConfig\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchConfig.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchConfig.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,293 +1,293 @@\n-  SHA-256 checksum 4d8f658a065b7ceb14161dbeb9c0056525e814c8aefc6d73a737660f6c396a97\n+  SHA-256 checksum c50b02e008f5f16261acedb110a0509259484bef43bd21846fc42f039a905c57\n   Compiled from \"VearchConfig.java\"\n public class dev.langchain4j.store.embedding.vearch.VearchConfig\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #58                         // dev/langchain4j/store/embedding/vearch/VearchConfig\n-  super_class: #59                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/store/embedding/vearch/VearchConfig\n+  super_class: #191                       // java/lang/Object\n   interfaces: 0, fields: 8, methods: 23, attributes: 2\n Constant pool:\n-    #1 = Methodref          #58.#127      // dev/langchain4j/store/embedding/vearch/VearchConfig.$default$textFieldName:()Ljava/lang/String;\n-    #2 = Methodref          #58.#128      // dev/langchain4j/store/embedding/vearch/VearchConfig.$default$embeddingFieldName:()Ljava/lang/String;\n-    #3 = Class              #129          // java/util/HashMap\n-    #4 = Methodref          #3.#130       // java/util/HashMap.\"<init>\":(I)V\n-    #5 = String             #131          // embedding\n-    #6 = Methodref          #132.#133     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-    #7 = Methodref          #134.#135     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-    #8 = Methodref          #136.#137     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-    #9 = Fieldref           #138.#139     // dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-   #10 = Methodref          #136.#140     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-   #11 = Methodref          #141.#142     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #12 = Methodref          #136.#143     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-   #13 = Methodref          #136.#144     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-   #14 = InterfaceMethodref #145.#146     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #15 = String             #147          // text\n-   #16 = Methodref          #148.#149     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-   #17 = Methodref          #150.#151     // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n-   #18 = Methodref          #58.#152      // dev/langchain4j/store/embedding/vearch/VearchConfig.builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #19 = Methodref          #153.#154     // dev/langchain4j/store/embedding/vearch/SpaceEngine.builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-   #20 = String             #155          // gamma\n-   #21 = Methodref          #156.#157     // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-   #22 = Methodref          #158.#159     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-   #23 = Methodref          #156.#160     // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-   #24 = Fieldref           #161.#162     // dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-   #25 = Methodref          #156.#163     // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-   #26 = Methodref          #164.#165     // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-   #27 = Methodref          #166.#167     // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-   #28 = Methodref          #156.#168     // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-   #29 = Methodref          #156.#169     // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #30 = Methodref          #56.#170      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #31 = Methodref          #56.#171      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #32 = String             #172          // embedding_db\n-   #33 = Methodref          #56.#173      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #34 = String             #174          // embedding_space\n-   #35 = Methodref          #56.#175      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #36 = Methodref          #176.#177     // dev/langchain4j/store/embedding/vearch/ModelParam.builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-   #37 = String             #178          // vgg16\n-   #38 = Methodref          #179.#180     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-   #39 = String             #181          // string\n-   #40 = Methodref          #182.#183     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #41 = Methodref          #179.#184     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-   #42 = String             #185          // feature\n-   #43 = Methodref          #179.#186     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-   #44 = Methodref          #179.#187     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-   #45 = Methodref          #56.#188      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #46 = Methodref          #56.#189      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-   #47 = Methodref          #59.#190      // java/lang/Object.\"<init>\":()V\n-   #48 = Fieldref           #58.#191      // dev/langchain4j/store/embedding/vearch/VearchConfig.databaseName:Ljava/lang/String;\n-   #49 = Fieldref           #58.#192      // dev/langchain4j/store/embedding/vearch/VearchConfig.spaceName:Ljava/lang/String;\n-   #50 = Fieldref           #58.#193      // dev/langchain4j/store/embedding/vearch/VearchConfig.spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #51 = Fieldref           #58.#194      // dev/langchain4j/store/embedding/vearch/VearchConfig.properties:Ljava/util/Map;\n-   #52 = Fieldref           #58.#195      // dev/langchain4j/store/embedding/vearch/VearchConfig.embeddingFieldName:Ljava/lang/String;\n-   #53 = Fieldref           #58.#196      // dev/langchain4j/store/embedding/vearch/VearchConfig.textFieldName:Ljava/lang/String;\n-   #54 = Fieldref           #58.#197      // dev/langchain4j/store/embedding/vearch/VearchConfig.modelParams:Ljava/util/List;\n-   #55 = Fieldref           #58.#198      // dev/langchain4j/store/embedding/vearch/VearchConfig.metadataFieldNames:Ljava/util/List;\n-   #56 = Class              #199          // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n-   #57 = Methodref          #56.#190      // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.\"<init>\":()V\n-   #58 = Class              #200          // dev/langchain4j/store/embedding/vearch/VearchConfig\n-   #59 = Class              #201          // java/lang/Object\n-   #60 = Utf8               VearchConfigBuilder\n-   #61 = Utf8               InnerClasses\n-   #62 = Utf8               databaseName\n-   #63 = Utf8               Ljava/lang/String;\n-   #64 = Utf8               spaceName\n-   #65 = Utf8               spaceEngine\n-   #66 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #67 = Utf8               properties\n-   #68 = Utf8               Ljava/util/Map;\n-   #69 = Utf8               Signature\n-   #70 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-   #71 = Utf8               embeddingFieldName\n-   #72 = Utf8               textFieldName\n-   #73 = Utf8               modelParams\n-   #74 = Utf8               Ljava/util/List;\n-   #75 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-   #76 = Utf8               metadataFieldNames\n-   #77 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #78 = Utf8               getDefaultConfig\n-   #79 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-   #80 = Utf8               Code\n-   #81 = Utf8               LineNumberTable\n-   #82 = Utf8               LocalVariableTable\n-   #83 = Utf8               LocalVariableTypeTable\n-   #84 = Utf8               $default$embeddingFieldName\n-   #85 = Utf8               ()Ljava/lang/String;\n-   #86 = Utf8               $default$textFieldName\n-   #87 = Utf8               <init>\n-   #88 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n-   #89 = Utf8               this\n-   #90 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-   #91 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;Ljava/util/List<Ljava/lang/String;>;)V\n-   #92 = Utf8               builder\n-   #93 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-   #94 = Utf8               getDatabaseName\n-   #95 = Utf8               getSpaceName\n-   #96 = Utf8               getSpaceEngine\n-   #97 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-   #98 = Utf8               getProperties\n-   #99 = Utf8               ()Ljava/util/Map;\n-  #100 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-  #101 = Utf8               getEmbeddingFieldName\n-  #102 = Utf8               getTextFieldName\n-  #103 = Utf8               getModelParams\n-  #104 = Utf8               ()Ljava/util/List;\n-  #105 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-  #106 = Utf8               getMetadataFieldNames\n-  #107 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #108 = Utf8               setDatabaseName\n-  #109 = Utf8               (Ljava/lang/String;)V\n-  #110 = Utf8               setSpaceName\n-  #111 = Utf8               setSpaceEngine\n-  #112 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)V\n-  #113 = Utf8               setProperties\n-  #114 = Utf8               (Ljava/util/Map;)V\n-  #115 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n-  #116 = Utf8               setEmbeddingFieldName\n-  #117 = Utf8               setTextFieldName\n-  #118 = Utf8               setModelParams\n-  #119 = Utf8               (Ljava/util/List;)V\n-  #120 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n-  #121 = Utf8               setMetadataFieldNames\n-  #122 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-  #123 = Utf8               access$000\n-  #124 = Utf8               access$100\n-  #125 = Utf8               SourceFile\n-  #126 = Utf8               VearchConfig.java\n-  #127 = NameAndType        #86:#85       // $default$textFieldName:()Ljava/lang/String;\n-  #128 = NameAndType        #84:#85       // $default$embeddingFieldName:()Ljava/lang/String;\n-  #129 = Utf8               java/util/HashMap\n-  #130 = NameAndType        #87:#202      // \"<init>\":(I)V\n-  #131 = Utf8               embedding\n-  #132 = Class              #204          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #133 = NameAndType        #92:#207      // builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #134 = Class              #208          // java/lang/Boolean\n-  #135 = NameAndType        #209:#210     // valueOf:(Z)Ljava/lang/Boolean;\n-  #136 = Class              #211          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #137 = NameAndType        #212:#213     // index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #138 = Class              #214          // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-  #139 = NameAndType        #215:#216     // MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #140 = NameAndType        #217:#218     // storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #141 = Class              #219          // java/lang/Integer\n-  #142 = NameAndType        #209:#220     // valueOf:(I)Ljava/lang/Integer;\n-  #143 = NameAndType        #221:#222     // dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #144 = NameAndType        #223:#224     // build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-  #145 = Class              #225          // java/util/Map\n-  #146 = NameAndType        #226:#227     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #147 = Utf8               text\n-  #148 = Class              #228          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #149 = NameAndType        #92:#231      // builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-  #150 = Class              #232          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  #151 = NameAndType        #223:#233     // build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n-  #152 = NameAndType        #92:#93       // builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #153 = Class              #234          // dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  #154 = NameAndType        #92:#236      // builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #155 = Utf8               gamma\n-  #156 = Class              #237          // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  #157 = NameAndType        #238:#239     // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #158 = Class              #240          // java/lang/Long\n-  #159 = NameAndType        #209:#241     // valueOf:(J)Ljava/lang/Long;\n-  #160 = NameAndType        #242:#243     // indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #161 = Class              #244          // dev/langchain4j/store/embedding/vearch/RetrievalType\n-  #162 = NameAndType        #245:#246     // FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #163 = NameAndType        #247:#248     // retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #164 = Class              #250          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #165 = NameAndType        #92:#252      // builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-  #166 = Class              #253          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  #167 = NameAndType        #223:#254     // build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-  #168 = NameAndType        #255:#256     // retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #169 = NameAndType        #223:#97      // build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #170 = NameAndType        #65:#257      // spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #171 = NameAndType        #67:#258      // properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #172 = Utf8               embedding_db\n-  #173 = NameAndType        #62:#259      // databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #174 = Utf8               embedding_space\n-  #175 = NameAndType        #64:#259      // spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #176 = Class              #260          // dev/langchain4j/store/embedding/vearch/ModelParam\n-  #177 = NameAndType        #92:#262      // builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #178 = Utf8               vgg16\n-  #179 = Class              #263          // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  #180 = NameAndType        #264:#265     // modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #181 = Utf8               string\n-  #182 = Class              #266          // java/util/Collections\n-  #183 = NameAndType        #267:#268     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #184 = NameAndType        #269:#270     // fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #185 = Utf8               feature\n-  #186 = NameAndType        #271:#265     // out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #187 = NameAndType        #223:#272     // build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-  #188 = NameAndType        #73:#273      // modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #189 = NameAndType        #223:#79      // build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #190 = NameAndType        #87:#274      // \"<init>\":()V\n-  #191 = NameAndType        #62:#63       // databaseName:Ljava/lang/String;\n-  #192 = NameAndType        #64:#63       // spaceName:Ljava/lang/String;\n-  #193 = NameAndType        #65:#66       // spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #194 = NameAndType        #67:#68       // properties:Ljava/util/Map;\n-  #195 = NameAndType        #71:#63       // embeddingFieldName:Ljava/lang/String;\n-  #196 = NameAndType        #72:#63       // textFieldName:Ljava/lang/String;\n-  #197 = NameAndType        #73:#74       // modelParams:Ljava/util/List;\n-  #198 = NameAndType        #76:#74       // metadataFieldNames:Ljava/util/List;\n-  #199 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n-  #200 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n-  #201 = Utf8               java/lang/Object\n-  #202 = Utf8               (I)V\n-  #203 = Class              #275          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #204 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  #205 = Utf8               VectorParam\n-  #206 = Utf8               VectorParamBuilder\n-  #207 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #208 = Utf8               java/lang/Boolean\n-  #209 = Utf8               valueOf\n-  #210 = Utf8               (Z)Ljava/lang/Boolean;\n-  #211 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n-  #212 = Utf8               index\n-  #213 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #214 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreType\n-  #215 = Utf8               MEMORY_ONLY\n-  #216 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-  #217 = Utf8               storeType\n-  #218 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #219 = Utf8               java/lang/Integer\n-  #220 = Utf8               (I)Ljava/lang/Integer;\n-  #221 = Utf8               dimension\n-  #222 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-  #223 = Utf8               build\n-  #224 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-  #225 = Utf8               java/util/Map\n-  #226 = Utf8               put\n-  #227 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #228 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  #229 = Utf8               StringParam\n-  #230 = Utf8               StringParamBuilder\n-  #231 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-  #232 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n-  #233 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n-  #234 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  #235 = Utf8               Builder\n-  #236 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #237 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n-  #238 = Utf8               name\n-  #239 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #240 = Utf8               java/lang/Long\n-  #241 = Utf8               (J)Ljava/lang/Long;\n-  #242 = Utf8               indexSize\n-  #243 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #244 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n-  #245 = Utf8               FLAT\n-  #246 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-  #247 = Utf8               retrievalType\n-  #248 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #249 = Class              #276          // dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  #250 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  #251 = Utf8               FLATBuilder\n-  #252 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-  #253 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n-  #254 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-  #255 = Utf8               retrievalParam\n-  #256 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-  #257 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #258 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #259 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #260 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n-  #261 = Utf8               ModelParamBuilder\n-  #262 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #263 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n-  #264 = Utf8               modelId\n-  #265 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #266 = Utf8               java/util/Collections\n-  #267 = Utf8               singletonList\n-  #268 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #269 = Utf8               fields\n-  #270 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-  #271 = Utf8               out\n-  #272 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-  #273 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-  #274 = Utf8               ()V\n-  #275 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  #276 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+    #1 = Methodref          #2.#3         // dev/langchain4j/store/embedding/vearch/VearchConfig.$default$textFieldName:()Ljava/lang/String;\n+    #2 = Class              #4            // dev/langchain4j/store/embedding/vearch/VearchConfig\n+    #3 = NameAndType        #5:#6         // $default$textFieldName:()Ljava/lang/String;\n+    #4 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n+    #5 = Utf8               $default$textFieldName\n+    #6 = Utf8               ()Ljava/lang/String;\n+    #7 = Methodref          #2.#8         // dev/langchain4j/store/embedding/vearch/VearchConfig.$default$embeddingFieldName:()Ljava/lang/String;\n+    #8 = NameAndType        #9:#6         // $default$embeddingFieldName:()Ljava/lang/String;\n+    #9 = Utf8               $default$embeddingFieldName\n+   #10 = Class              #11           // java/util/HashMap\n+   #11 = Utf8               java/util/HashMap\n+   #12 = Methodref          #10.#13       // java/util/HashMap.\"<init>\":(I)V\n+   #13 = NameAndType        #14:#15       // \"<init>\":(I)V\n+   #14 = Utf8               <init>\n+   #15 = Utf8               (I)V\n+   #16 = String             #17           // embedding\n+   #17 = Utf8               embedding\n+   #18 = Methodref          #19.#20       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #19 = Class              #21           // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+   #20 = NameAndType        #22:#23       // builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #21 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+   #22 = Utf8               builder\n+   #23 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #24 = Methodref          #25.#26       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #25 = Class              #27           // java/lang/Boolean\n+   #26 = NameAndType        #28:#29       // valueOf:(Z)Ljava/lang/Boolean;\n+   #27 = Utf8               java/lang/Boolean\n+   #28 = Utf8               valueOf\n+   #29 = Utf8               (Z)Ljava/lang/Boolean;\n+   #30 = Methodref          #31.#32       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #31 = Class              #33           // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+   #32 = NameAndType        #34:#35       // index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #33 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder\n+   #34 = Utf8               index\n+   #35 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #36 = Fieldref           #37.#38       // dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #37 = Class              #39           // dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+   #38 = NameAndType        #40:#41       // MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #39 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceStoreType\n+   #40 = Utf8               MEMORY_ONLY\n+   #41 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+   #42 = Methodref          #31.#43       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #43 = NameAndType        #44:#45       // storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #44 = Utf8               storeType\n+   #45 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #46 = Methodref          #47.#48       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #47 = Class              #49           // java/lang/Integer\n+   #48 = NameAndType        #28:#50       // valueOf:(I)Ljava/lang/Integer;\n+   #49 = Utf8               java/lang/Integer\n+   #50 = Utf8               (I)Ljava/lang/Integer;\n+   #51 = Methodref          #31.#52       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #52 = NameAndType        #53:#54       // dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #53 = Utf8               dimension\n+   #54 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+   #55 = Methodref          #31.#56       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+   #56 = NameAndType        #57:#58       // build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+   #57 = Utf8               build\n+   #58 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+   #59 = InterfaceMethodref #60.#61       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #60 = Class              #62           // java/util/Map\n+   #61 = NameAndType        #63:#64       // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #62 = Utf8               java/util/Map\n+   #63 = Utf8               put\n+   #64 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #65 = String             #66           // text\n+   #66 = Utf8               text\n+   #67 = Methodref          #68.#69       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+   #68 = Class              #70           // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+   #69 = NameAndType        #22:#71       // builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+   #70 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+   #71 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+   #72 = Methodref          #73.#74       // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+   #73 = Class              #75           // dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+   #74 = NameAndType        #57:#76       // build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+   #75 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder\n+   #76 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+   #77 = Methodref          #2.#78        // dev/langchain4j/store/embedding/vearch/VearchConfig.builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #78 = NameAndType        #22:#79       // builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #79 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+   #80 = Methodref          #81.#82       // dev/langchain4j/store/embedding/vearch/SpaceEngine.builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #81 = Class              #83           // dev/langchain4j/store/embedding/vearch/SpaceEngine\n+   #82 = NameAndType        #22:#84       // builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #83 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine\n+   #84 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #85 = String             #86           // gamma\n+   #86 = Utf8               gamma\n+   #87 = Methodref          #88.#89       // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #88 = Class              #90           // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+   #89 = NameAndType        #91:#92       // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #90 = Utf8               dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder\n+   #91 = Utf8               name\n+   #92 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #93 = Methodref          #94.#95       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #94 = Class              #96           // java/lang/Long\n+   #95 = NameAndType        #28:#97       // valueOf:(J)Ljava/lang/Long;\n+   #96 = Utf8               java/lang/Long\n+   #97 = Utf8               (J)Ljava/lang/Long;\n+   #98 = Methodref          #88.#99       // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+   #99 = NameAndType        #100:#101     // indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #100 = Utf8               indexSize\n+  #101 = Utf8               (Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #102 = Fieldref           #103.#104     // dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #103 = Class              #105          // dev/langchain4j/store/embedding/vearch/RetrievalType\n+  #104 = NameAndType        #106:#107     // FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #105 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalType\n+  #106 = Utf8               FLAT\n+  #107 = Utf8               Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+  #108 = Methodref          #88.#109      // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #109 = NameAndType        #110:#111     // retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #110 = Utf8               retrievalType\n+  #111 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #112 = Methodref          #113.#114     // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #113 = Class              #115          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #114 = NameAndType        #22:#116      // builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #115 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  #116 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+  #117 = Methodref          #118.#119     // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+  #118 = Class              #120          // dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  #119 = NameAndType        #57:#121      // build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+  #120 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder\n+  #121 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+  #122 = Methodref          #88.#123      // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #123 = NameAndType        #124:#125     // retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #124 = Utf8               retrievalParam\n+  #125 = Utf8               (Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+  #126 = Methodref          #88.#127      // dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #127 = NameAndType        #57:#128      // build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #128 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #129 = Methodref          #130.#131     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #130 = Class              #132          // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+  #131 = NameAndType        #133:#134     // spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #132 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+  #133 = Utf8               spaceEngine\n+  #134 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #135 = Methodref          #130.#136     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #136 = NameAndType        #137:#138     // properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #137 = Utf8               properties\n+  #138 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #139 = String             #140          // embedding_db\n+  #140 = Utf8               embedding_db\n+  #141 = Methodref          #130.#142     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #142 = NameAndType        #143:#144     // databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #143 = Utf8               databaseName\n+  #144 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #145 = String             #146          // embedding_space\n+  #146 = Utf8               embedding_space\n+  #147 = Methodref          #130.#148     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #148 = NameAndType        #149:#144     // spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #149 = Utf8               spaceName\n+  #150 = Methodref          #151.#152     // dev/langchain4j/store/embedding/vearch/ModelParam.builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #151 = Class              #153          // dev/langchain4j/store/embedding/vearch/ModelParam\n+  #152 = NameAndType        #22:#154      // builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #153 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam\n+  #154 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #155 = String             #156          // vgg16\n+  #156 = Utf8               vgg16\n+  #157 = Methodref          #158.#159     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #158 = Class              #160          // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  #159 = NameAndType        #161:#162     // modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #160 = Utf8               dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder\n+  #161 = Utf8               modelId\n+  #162 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #163 = String             #164          // string\n+  #164 = Utf8               string\n+  #165 = Methodref          #166.#167     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #166 = Class              #168          // java/util/Collections\n+  #167 = NameAndType        #169:#170     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #168 = Utf8               java/util/Collections\n+  #169 = Utf8               singletonList\n+  #170 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #171 = Methodref          #158.#172     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #172 = NameAndType        #173:#174     // fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #173 = Utf8               fields\n+  #174 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #175 = String             #176          // feature\n+  #176 = Utf8               feature\n+  #177 = Methodref          #158.#178     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #178 = NameAndType        #179:#162     // out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+  #179 = Utf8               out\n+  #180 = Methodref          #158.#181     // dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+  #181 = NameAndType        #57:#182      // build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+  #182 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+  #183 = Methodref          #130.#184     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #184 = NameAndType        #185:#186     // modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #185 = Utf8               modelParams\n+  #186 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+  #187 = Methodref          #130.#188     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #188 = NameAndType        #57:#189      // build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #189 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #190 = Methodref          #191.#192     // java/lang/Object.\"<init>\":()V\n+  #191 = Class              #193          // java/lang/Object\n+  #192 = NameAndType        #14:#194      // \"<init>\":()V\n+  #193 = Utf8               java/lang/Object\n+  #194 = Utf8               ()V\n+  #195 = Fieldref           #2.#196       // dev/langchain4j/store/embedding/vearch/VearchConfig.databaseName:Ljava/lang/String;\n+  #196 = NameAndType        #143:#197     // databaseName:Ljava/lang/String;\n+  #197 = Utf8               Ljava/lang/String;\n+  #198 = Fieldref           #2.#199       // dev/langchain4j/store/embedding/vearch/VearchConfig.spaceName:Ljava/lang/String;\n+  #199 = NameAndType        #149:#197     // spaceName:Ljava/lang/String;\n+  #200 = Fieldref           #2.#201       // dev/langchain4j/store/embedding/vearch/VearchConfig.spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #201 = NameAndType        #133:#202     // spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #202 = Utf8               Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #203 = Fieldref           #2.#204       // dev/langchain4j/store/embedding/vearch/VearchConfig.properties:Ljava/util/Map;\n+  #204 = NameAndType        #137:#205     // properties:Ljava/util/Map;\n+  #205 = Utf8               Ljava/util/Map;\n+  #206 = Fieldref           #2.#207       // dev/langchain4j/store/embedding/vearch/VearchConfig.embeddingFieldName:Ljava/lang/String;\n+  #207 = NameAndType        #208:#197     // embeddingFieldName:Ljava/lang/String;\n+  #208 = Utf8               embeddingFieldName\n+  #209 = Fieldref           #2.#210       // dev/langchain4j/store/embedding/vearch/VearchConfig.textFieldName:Ljava/lang/String;\n+  #210 = NameAndType        #211:#197     // textFieldName:Ljava/lang/String;\n+  #211 = Utf8               textFieldName\n+  #212 = Fieldref           #2.#213       // dev/langchain4j/store/embedding/vearch/VearchConfig.modelParams:Ljava/util/List;\n+  #213 = NameAndType        #185:#214     // modelParams:Ljava/util/List;\n+  #214 = Utf8               Ljava/util/List;\n+  #215 = Fieldref           #2.#216       // dev/langchain4j/store/embedding/vearch/VearchConfig.metadataFieldNames:Ljava/util/List;\n+  #216 = NameAndType        #217:#214     // metadataFieldNames:Ljava/util/List;\n+  #217 = Utf8               metadataFieldNames\n+  #218 = Methodref          #130.#192     // dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.\"<init>\":()V\n+  #219 = Utf8               Signature\n+  #220 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #221 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+  #222 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #223 = Utf8               getDefaultConfig\n+  #224 = Utf8               Code\n+  #225 = Utf8               LineNumberTable\n+  #226 = Utf8               LocalVariableTable\n+  #227 = Utf8               LocalVariableTypeTable\n+  #228 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n+  #229 = Utf8               this\n+  #230 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #231 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;Ljava/util/List<Ljava/lang/String;>;)V\n+  #232 = Utf8               getDatabaseName\n+  #233 = Utf8               getSpaceName\n+  #234 = Utf8               getSpaceEngine\n+  #235 = Utf8               getProperties\n+  #236 = Utf8               ()Ljava/util/Map;\n+  #237 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+  #238 = Utf8               getEmbeddingFieldName\n+  #239 = Utf8               getTextFieldName\n+  #240 = Utf8               getModelParams\n+  #241 = Utf8               ()Ljava/util/List;\n+  #242 = Utf8               ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+  #243 = Utf8               getMetadataFieldNames\n+  #244 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #245 = Utf8               setDatabaseName\n+  #246 = Utf8               (Ljava/lang/String;)V\n+  #247 = Utf8               setSpaceName\n+  #248 = Utf8               setSpaceEngine\n+  #249 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)V\n+  #250 = Utf8               setProperties\n+  #251 = Utf8               (Ljava/util/Map;)V\n+  #252 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+  #253 = Utf8               setEmbeddingFieldName\n+  #254 = Utf8               setTextFieldName\n+  #255 = Utf8               setModelParams\n+  #256 = Utf8               (Ljava/util/List;)V\n+  #257 = Utf8               (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+  #258 = Utf8               setMetadataFieldNames\n+  #259 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+  #260 = Utf8               access$000\n+  #261 = Utf8               access$100\n+  #262 = Utf8               SourceFile\n+  #263 = Utf8               VearchConfig.java\n+  #264 = Utf8               InnerClasses\n+  #265 = Class              #266          // dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #266 = Utf8               dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  #267 = Utf8               VectorParam\n+  #268 = Utf8               VectorParamBuilder\n+  #269 = Utf8               StringParam\n+  #270 = Utf8               StringParamBuilder\n+  #271 = Utf8               VearchConfigBuilder\n+  #272 = Utf8               Builder\n+  #273 = Class              #274          // dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #274 = Utf8               dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  #275 = Utf8               FLATBuilder\n+  #276 = Utf8               ModelParamBuilder\n {\n   private java.lang.String databaseName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String spaceName;\n     descriptor: Ljava/lang/String;\n@@ -296,96 +296,96 @@\n   private dev.langchain4j.store.embedding.vearch.SpaceEngine spaceEngine;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> properties;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #70                          // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #220                         // Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private java.lang.String embeddingFieldName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String textFieldName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> modelParams;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #75                          // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #221                         // Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   private java.util.List<java.lang.String> metadataFieldNames;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #77                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #222                         // Ljava/util/List<Ljava/lang/String;>;\n \n   public static dev.langchain4j.store.embedding.vearch.VearchConfig getDefaultConfig();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=4, locals=1, args_size=0\n-         0: new           #3                  // class java/util/HashMap\n+         0: new           #10                 // class java/util/HashMap\n          3: dup\n          4: iconst_4\n-         5: invokespecial #4                  // Method java/util/HashMap.\"<init>\":(I)V\n+         5: invokespecial #12                 // Method java/util/HashMap.\"<init>\":(I)V\n          8: astore_0\n          9: aload_0\n-        10: ldc           #5                  // String embedding\n-        12: invokestatic  #6                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+        10: ldc           #16                 // String embedding\n+        12: invokestatic  #18                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n         15: iconst_1\n-        16: invokestatic  #7                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        19: invokevirtual #8                  // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-        22: getstatic     #9                  // Field dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n-        25: invokevirtual #10                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+        16: invokestatic  #24                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        19: invokevirtual #30                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.index:(Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+        22: getstatic     #36                 // Field dev/langchain4j/store/embedding/vearch/SpaceStoreType.MEMORY_ONLY:Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;\n+        25: invokevirtual #42                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.storeType:(Ldev/langchain4j/store/embedding/vearch/SpaceStoreType;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n         28: sipush        384\n-        31: invokestatic  #11                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        34: invokevirtual #12                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n-        37: invokevirtual #13                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n-        40: invokeinterface #14,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        31: invokestatic  #46                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        34: invokevirtual #51                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.dimension:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder;\n+        37: invokevirtual #55                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam;\n+        40: invokeinterface #59,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         45: pop\n         46: aload_0\n-        47: ldc           #15                 // String text\n-        49: invokestatic  #16                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n-        52: invokevirtual #17                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n-        55: invokeinterface #14,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        47: ldc           #65                 // String text\n+        49: invokestatic  #67                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.builder:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder;\n+        52: invokevirtual #72                 // Method dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam;\n+        55: invokeinterface #59,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         60: pop\n-        61: invokestatic  #18                 // Method builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-        64: invokestatic  #19                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine.builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-        67: ldc           #20                 // String gamma\n-        69: invokevirtual #21                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+        61: invokestatic  #77                 // Method builder:()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+        64: invokestatic  #80                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine.builder:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+        67: ldc           #85                 // String gamma\n+        69: invokevirtual #87                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n         72: lconst_1\n-        73: invokestatic  #22                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        76: invokevirtual #23                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-        79: getstatic     #24                 // Field dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n-        82: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-        85: invokestatic  #26                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n-        88: invokevirtual #27                 // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n-        91: invokevirtual #28                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n-        94: invokevirtual #29                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-        97: invokevirtual #30                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+        73: invokestatic  #93                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        76: invokevirtual #98                 // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.indexSize:(Ljava/lang/Long;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+        79: getstatic     #102                // Field dev/langchain4j/store/embedding/vearch/RetrievalType.FLAT:Ldev/langchain4j/store/embedding/vearch/RetrievalType;\n+        82: invokevirtual #108                // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalType:(Ldev/langchain4j/store/embedding/vearch/RetrievalType;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+        85: invokestatic  #112                // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.builder:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder;\n+        88: invokevirtual #117                // Method dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.build:()Ldev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT;\n+        91: invokevirtual #122                // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.retrievalParam:(Ldev/langchain4j/store/embedding/vearch/RetrievalParam;)Ldev/langchain4j/store/embedding/vearch/SpaceEngine$Builder;\n+        94: invokevirtual #126                // Method dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.build:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        97: invokevirtual #129                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceEngine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n        100: aload_0\n-       101: invokevirtual #31                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-       104: ldc           #32                 // String embedding_db\n-       106: invokevirtual #33                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-       109: ldc           #34                 // String embedding_space\n-       111: invokevirtual #35                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-       114: invokestatic  #36                 // Method dev/langchain4j/store/embedding/vearch/ModelParam.builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-       117: ldc           #37                 // String vgg16\n-       119: invokevirtual #38                 // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-       122: ldc           #39                 // String string\n-       124: invokestatic  #40                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       127: invokevirtual #41                 // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-       130: ldc           #42                 // String feature\n-       132: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n-       135: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n-       138: invokestatic  #40                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       141: invokevirtual #45                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n-       144: invokevirtual #46                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       101: invokevirtual #135                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+       104: ldc           #139                // String embedding_db\n+       106: invokevirtual #141                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.databaseName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+       109: ldc           #145                // String embedding_space\n+       111: invokevirtual #147                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.spaceName:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+       114: invokestatic  #150                // Method dev/langchain4j/store/embedding/vearch/ModelParam.builder:()Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+       117: ldc           #155                // String vgg16\n+       119: invokevirtual #157                // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.modelId:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+       122: ldc           #163                // String string\n+       124: invokestatic  #165                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       127: invokevirtual #171                // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+       130: ldc           #175                // String feature\n+       132: invokevirtual #177                // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.out:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder;\n+       135: invokevirtual #180                // Method dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/ModelParam;\n+       138: invokestatic  #165                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       141: invokevirtual #183                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.modelParams:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n+       144: invokevirtual #187                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n        147: areturn\n       LineNumberTable:\n         line 38: 0\n         line 39: 9\n         line 40: 16\n         line 41: 25\n         line 42: 31\n@@ -421,60 +421,60 @@\n             9     139     0 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   private static java.lang.String $default$embeddingFieldName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: ldc           #5                  // String embedding\n+         0: ldc           #16                 // String embedding\n          2: areturn\n       LineNumberTable:\n         line 15: 0\n \n   private static java.lang.String $default$textFieldName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: ldc           #15                 // String text\n+         0: ldc           #65                 // String text\n          2: areturn\n       LineNumberTable:\n         line 15: 0\n \n   dev.langchain4j.store.embedding.vearch.VearchConfig(java.lang.String, java.lang.String, dev.langchain4j.store.embedding.vearch.SpaceEngine, java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>, java.lang.String, java.lang.String, java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>, java.util.List<java.lang.String>);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=9, args_size=9\n          0: aload_0\n-         1: invokespecial #47                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #190                // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #48                 // Field databaseName:Ljava/lang/String;\n+         6: putfield      #195                // Field databaseName:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #49                 // Field spaceName:Ljava/lang/String;\n+        11: putfield      #198                // Field spaceName:Ljava/lang/String;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #50                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        16: putfield      #200                // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n         19: aload_0\n         20: aload         4\n-        22: putfield      #51                 // Field properties:Ljava/util/Map;\n+        22: putfield      #203                // Field properties:Ljava/util/Map;\n         25: aload_0\n         26: aload         5\n-        28: putfield      #52                 // Field embeddingFieldName:Ljava/lang/String;\n+        28: putfield      #206                // Field embeddingFieldName:Ljava/lang/String;\n         31: aload_0\n         32: aload         6\n-        34: putfield      #53                 // Field textFieldName:Ljava/lang/String;\n+        34: putfield      #209                // Field textFieldName:Ljava/lang/String;\n         37: aload_0\n         38: aload         7\n-        40: putfield      #54                 // Field modelParams:Ljava/util/List;\n+        40: putfield      #212                // Field modelParams:Ljava/util/List;\n         43: aload_0\n         44: aload         8\n-        46: putfield      #55                 // Field metadataFieldNames:Ljava/util/List;\n+        46: putfield      #215                // Field metadataFieldNames:Ljava/util/List;\n         49: return\n       LineNumberTable:\n         line 15: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      50     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0      50     1 databaseName   Ljava/lang/String;\n@@ -486,151 +486,151 @@\n             0      50     7 modelParams   Ljava/util/List;\n             0      50     8 metadataFieldNames   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      50     4 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n             0      50     7 modelParams   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n             0      50     8 metadataFieldNames   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #91                          // (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;Ljava/util/List<Ljava/lang/String;>;)V\n+    Signature: #231                         // (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpaceEngine;Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;Ljava/util/List<Ljava/lang/String;>;)V\n \n   public static dev.langchain4j.store.embedding.vearch.VearchConfig$VearchConfigBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #56                 // class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n+         0: new           #130                // class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder\n          3: dup\n-         4: invokespecial #57                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.\"<init>\":()V\n+         4: invokespecial #218                // Method dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 15: 0\n \n   public java.lang.String getDatabaseName();\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      #48                 // Field databaseName:Ljava/lang/String;\n+         1: getfield      #195                // Field databaseName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n \n   public java.lang.String getSpaceName();\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      #49                 // Field spaceName:Ljava/lang/String;\n+         1: getfield      #198                // Field spaceName: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/vearch/VearchConfig;\n \n   public dev.langchain4j.store.embedding.vearch.SpaceEngine getSpaceEngine();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         1: getfield      #200                // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          4: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n \n   public java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam> getProperties();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #51                 // Field properties:Ljava/util/Map;\n+         1: getfield      #203                // Field properties:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-    Signature: #100                         // ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n+    Signature: #237                         // ()Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n \n   public java.lang.String getEmbeddingFieldName();\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      #52                 // Field embeddingFieldName:Ljava/lang/String;\n+         1: getfield      #206                // Field embeddingFieldName: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/vearch/VearchConfig;\n \n   public java.lang.String getTextFieldName();\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      #53                 // Field textFieldName:Ljava/lang/String;\n+         1: getfield      #209                // Field textFieldName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n \n   public java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam> getModelParams();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field modelParams:Ljava/util/List;\n+         1: getfield      #212                // Field modelParams:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-    Signature: #105                         // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n+    Signature: #242                         // ()Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n \n   public java.util.List<java.lang.String> getMetadataFieldNames();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field metadataFieldNames:Ljava/util/List;\n+         1: getfield      #215                // Field metadataFieldNames:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-    Signature: #107                         // ()Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #244                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public void setDatabaseName(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      #48                 // Field databaseName:Ljava/lang/String;\n+         2: putfield      #195                // Field databaseName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 databaseName   Ljava/lang/String;\n@@ -638,15 +638,15 @@\n   public void setSpaceName(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      #49                 // Field spaceName:Ljava/lang/String;\n+         2: putfield      #198                // Field spaceName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 spaceName   Ljava/lang/String;\n@@ -654,15 +654,15 @@\n   public void setSpaceEngine(dev.langchain4j.store.embedding.vearch.SpaceEngine);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)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      #50                 // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+         2: putfield      #200                // Field spaceEngine:Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 spaceEngine   Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n@@ -670,35 +670,35 @@\n   public void setProperties(java.util.Map<java.lang.String, dev.langchain4j.store.embedding.vearch.SpacePropertyParam>);\n     descriptor: (Ljava/util/Map;)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      #51                 // Field properties:Ljava/util/Map;\n+         2: putfield      #203                // Field properties:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 properties   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 properties   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;\n-    Signature: #115                         // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n+    Signature: #252                         // (Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SpacePropertyParam;>;)V\n \n   public void setEmbeddingFieldName(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      #52                 // Field embeddingFieldName:Ljava/lang/String;\n+         2: putfield      #206                // Field embeddingFieldName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 embeddingFieldName   Ljava/lang/String;\n@@ -706,15 +706,15 @@\n   public void setTextFieldName(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      #53                 // Field textFieldName:Ljava/lang/String;\n+         2: putfield      #209                // Field textFieldName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 textFieldName   Ljava/lang/String;\n@@ -722,53 +722,53 @@\n   public void setModelParams(java.util.List<dev.langchain4j.store.embedding.vearch.ModelParam>);\n     descriptor: (Ljava/util/List;)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      #54                 // Field modelParams:Ljava/util/List;\n+         2: putfield      #212                // Field modelParams:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 modelParams   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 modelParams   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;\n-    Signature: #120                         // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n+    Signature: #257                         // (Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ModelParam;>;)V\n \n   public void setMetadataFieldNames(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)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      #55                 // Field metadataFieldNames:Ljava/util/List;\n+         2: putfield      #215                // Field metadataFieldNames:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 14: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n             0       6     1 metadataFieldNames   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 metadataFieldNames   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #122                         // (Ljava/util/List<Ljava/lang/String;>;)V\n+    Signature: #259                         // (Ljava/util/List<Ljava/lang/String;>;)V\n \n   static java.lang.String access$000();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: invokestatic  #2                  // Method $default$embeddingFieldName:()Ljava/lang/String;\n+         0: invokestatic  #7                  // Method $default$embeddingFieldName:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 16: 0\n \n   static java.lang.String access$100();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n@@ -777,16 +777,16 @@\n          0: invokestatic  #1                  // Method $default$textFieldName:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 16: 0\n }\n SourceFile: \"VearchConfig.java\"\n InnerClasses:\n-  public static #60= #56 of #58;          // VearchConfigBuilder=class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder of class dev/langchain4j/store/embedding/vearch/VearchConfig\n-  public static #205= #132 of #203;       // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #206= #136 of #132;       // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n-  public static #229= #148 of #203;       // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n-  public static #230= #150 of #148;       // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n-  public static #235= #156 of #153;       // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n-  public static #245= #164 of #249;       // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n-  public static #251= #166 of #164;       // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n-  public static #261= #179 of #176;       // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n+  public static #267= #19 of #265;        // VectorParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #268= #31 of #19;         // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam\n+  public static #269= #68 of #265;        // StringParam=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam\n+  public static #270= #73 of #68;         // StringParamBuilder=class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder of class dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam\n+  public static #271= #130 of #2;         // VearchConfigBuilder=class dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder of class dev/langchain4j/store/embedding/vearch/VearchConfig\n+  public static #272= #88 of #81;         // Builder=class dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder of class dev/langchain4j/store/embedding/vearch/SpaceEngine\n+  public static #106= #113 of #273;       // FLAT=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT of class dev/langchain4j/store/embedding/vearch/RetrievalParam\n+  public static #275= #118 of #113;       // FLATBuilder=class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder of class dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT\n+  public static #276= #158 of #151;       // ModelParamBuilder=class dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder of class dev/langchain4j/store/embedding/vearch/ModelParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,61 +1,61 @@\n-  SHA-256 checksum 58c74265280bd27c3964aab672141534ef13c21f1825e8f6344985d3d75b7d21\n+  SHA-256 checksum da5715cb04697b5dabd24bf590e495b7209f3f73f8ea70d0a8af99966847f7fa\n   Compiled from \"VearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #8                          // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n-  super_class: #9                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#35         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #8.#36         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-   #3 = Fieldref           #8.#37         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.baseUrl:Ljava/lang/String;\n-   #4 = Fieldref           #8.#38         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.timeout:Ljava/time/Duration;\n-   #5 = Fieldref           #8.#39         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.normalizeEmbeddings:Ljava/lang/Boolean;\n-   #6 = Class              #40            // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-   #7 = Methodref          #6.#41         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n-   #8 = Class              #42            // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n-   #9 = Class              #43            // java/lang/Object\n-  #10 = Utf8               vearchConfig\n-  #11 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #12 = Utf8               baseUrl\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               timeout\n-  #15 = Utf8               Ljava/time/Duration;\n-  #16 = Utf8               normalizeEmbeddings\n-  #17 = Utf8               Ljava/lang/Boolean;\n-  #18 = Utf8               <init>\n-  #19 = Utf8               ()V\n-  #20 = Utf8               Code\n-  #21 = Utf8               LineNumberTable\n-  #22 = Utf8               LocalVariableTable\n-  #23 = Utf8               this\n-  #24 = Utf8               Builder\n-  #25 = Utf8               InnerClasses\n-  #26 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #27 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchConfig;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #28 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #29 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #30 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #31 = Utf8               build\n-  #32 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n-  #33 = Utf8               SourceFile\n-  #34 = Utf8               VearchEmbeddingStore.java\n-  #35 = NameAndType        #18:#19        // \"<init>\":()V\n-  #36 = NameAndType        #10:#11        // vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #37 = NameAndType        #12:#13        // baseUrl:Ljava/lang/String;\n-  #38 = NameAndType        #14:#15        // timeout:Ljava/time/Duration;\n-  #39 = NameAndType        #16:#17        // normalizeEmbeddings:Ljava/lang/Boolean;\n-  #40 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  #41 = NameAndType        #18:#44        // \"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n-  #42 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n-  #43 = Utf8               java/lang/Object\n-  #44 = Utf8               (Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)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/vearch/VearchEmbeddingStore$Builder.vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n+   #9 = NameAndType        #11:#12        // vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #10 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n+  #11 = Utf8               vearchConfig\n+  #12 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.baseUrl:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // baseUrl:Ljava/lang/String;\n+  #15 = Utf8               baseUrl\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.timeout:Ljava/time/Duration;\n+  #18 = NameAndType        #19:#20        // timeout:Ljava/time/Duration;\n+  #19 = Utf8               timeout\n+  #20 = Utf8               Ljava/time/Duration;\n+  #21 = Fieldref           #8.#22         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.normalizeEmbeddings:Ljava/lang/Boolean;\n+  #22 = NameAndType        #23:#24        // normalizeEmbeddings:Ljava/lang/Boolean;\n+  #23 = Utf8               normalizeEmbeddings\n+  #24 = Utf8               Ljava/lang/Boolean;\n+  #25 = Class              #26            // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+  #26 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+  #27 = Methodref          #25.#28        // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n+  #29 = Utf8               (Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #35 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchConfig;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #36 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #37 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #38 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #39 = Utf8               build\n+  #40 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n+  #41 = Utf8               SourceFile\n+  #42 = Utf8               VearchEmbeddingStore.java\n+  #43 = Utf8               InnerClasses\n+  #44 = Utf8               Builder\n {\n   private dev.langchain4j.store.embedding.vearch.VearchConfig vearchConfig;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String baseUrl;\n     descriptor: Ljava/lang/String;\n@@ -86,15 +86,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder vearchConfig(dev.langchain4j.store.embedding.vearch.VearchConfig);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/VearchConfig;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$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 vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+         2: putfield      #7                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -104,15 +104,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder baseUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field baseUrl:Ljava/lang/String;\n+         2: putfield      #13                 // Field baseUrl:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 71: 0\n         line 72: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -122,15 +122,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder timeout(java.time.Duration);\n     descriptor: (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field timeout:Ljava/time/Duration;\n+         2: putfield      #17                 // Field timeout:Ljava/time/Duration;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 76: 0\n         line 77: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -140,15 +140,15 @@\n   public dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder normalizeEmbeddings(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field normalizeEmbeddings:Ljava/lang/Boolean;\n+         2: putfield      #21                 // Field normalizeEmbeddings:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 87: 0\n         line 88: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -156,28 +156,28 @@\n             0       7     1 normalizeEmbeddings   Ljava/lang/Boolean;\n \n   public dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore build();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #6                  // class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+         0: new           #25                 // class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n          3: dup\n          4: aload_0\n-         5: getfield      #3                  // Field baseUrl:Ljava/lang/String;\n+         5: getfield      #13                 // Field baseUrl:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #4                  // Field timeout:Ljava/time/Duration;\n+         9: getfield      #17                 // Field timeout:Ljava/time/Duration;\n         12: aload_0\n-        13: getfield      #2                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        13: getfield      #7                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n         16: aload_0\n-        17: getfield      #5                  // Field normalizeEmbeddings:Ljava/lang/Boolean;\n-        20: invokespecial #7                  // Method dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n+        17: getfield      #21                 // Field normalizeEmbeddings:Ljava/lang/Boolean;\n+        20: invokespecial #27                 // Method dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n         23: areturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n }\n SourceFile: \"VearchEmbeddingStore.java\"\n InnerClasses:\n-  public static #24= #8 of #6;            // Builder=class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+  public static #44= #8 of #25;           // Builder=class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n"}]}, {"source1": "dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class", "source2": "dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,724 +1,713 @@\n-  SHA-256 checksum 3494d717124baa72f80c1aa9e6670d965b9d75afa85ab5111363dcfb3cd585da\n+  SHA-256 checksum 9f9ea09264c41b70b53a7345b2740bf66f2f001bf1d3ad2e4d40870fac209392\n   Compiled from \"VearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore 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: #152                        // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  super_class: #153                       // java/lang/Object\n+  this_class: #30                         // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 24, attributes: 4\n Constant pool:\n-    #1 = Methodref          #153.#302     // java/lang/Object.\"<init>\":()V\n-    #2 = String             #170          // baseUrl\n-    #3 = Methodref          #303.#304     // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-    #4 = Class              #305          // java/lang/String\n-    #5 = Methodref          #7.#306       // dev/langchain4j/store/embedding/vearch/VearchConfig.getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-    #6 = Methodref          #307.#308     // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-    #7 = Class              #309          // dev/langchain4j/store/embedding/vearch/VearchConfig\n-    #8 = Fieldref           #152.#310     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-    #9 = Methodref          #10.#311      // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #10 = Class              #312          // java/lang/Boolean\n-   #11 = Methodref          #10.#313      // java/lang/Boolean.booleanValue:()Z\n-   #12 = Fieldref           #152.#314     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.normalizeEmbeddings:Z\n-   #13 = Methodref          #315.#316     // dev/langchain4j/store/embedding/vearch/VearchClient.builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-   #14 = Methodref          #317.#318     // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-   #15 = Long               60l\n-   #17 = Methodref          #18.#319      // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #18 = Class              #320          // java/time/Duration\n-   #19 = Methodref          #317.#321     // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-   #20 = Methodref          #317.#322     // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-   #21 = Fieldref           #152.#323     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-   #22 = Methodref          #7.#324       // dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n-   #23 = Methodref          #152.#325     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.isDatabaseExist:(Ljava/lang/String;)Z\n-   #24 = Methodref          #152.#326     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.createDatabase:(Ljava/lang/String;)V\n-   #25 = Methodref          #7.#327       // dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n-   #26 = Methodref          #152.#328     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n-   #27 = Methodref          #152.#329     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n-   #28 = Class              #330          // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n-   #29 = Methodref          #28.#302      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.\"<init>\":()V\n-   #30 = Methodref          #307.#331     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #31 = Methodref          #152.#332     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-   #32 = Methodref          #152.#333     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-   #33 = InterfaceMethodref #38.#334      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #34 = InvokeDynamic      #0:#340       // #0:apply:()Ljava/util/function/Function;\n-   #35 = InterfaceMethodref #341.#342     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #36 = Methodref          #343.#344     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #37 = InterfaceMethodref #341.#345     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #38 = Class              #346          // java/util/List\n-   #39 = Methodref          #152.#347     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-   #40 = InvokeDynamic      #1:#340       // #1:apply:()Ljava/util/function/Function;\n-   #41 = Methodref          #349.#350     // dev/langchain4j/store/embedding/CosineSimilarity.fromRelevanceScore:(D)D\n-   #42 = Class              #351          // java/util/ArrayList\n-   #43 = Methodref          #7.#352       // dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-   #44 = Methodref          #7.#353       // dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n-   #45 = Methodref          #354.#355     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #46 = Methodref          #42.#356      // java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n-   #47 = Methodref          #7.#357       // dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n-   #48 = InterfaceMethodref #38.#358      // java/util/List.addAll:(Ljava/util/Collection;)Z\n-   #49 = Methodref          #359.#360     // dev/langchain4j/store/embedding/vearch/SearchRequest.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-   #50 = Methodref          #361.#362     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-   #51 = Methodref          #363.#364     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-   #52 = Methodref          #365.#366     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-   #53 = Methodref          #83.#367      // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-   #54 = Methodref          #365.#368     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-   #55 = Methodref          #369.#370     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-   #56 = Methodref          #365.#371     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-   #57 = Methodref          #365.#372     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-   #58 = Methodref          #373.#374     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #59 = Methodref          #375.#376     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-   #60 = Methodref          #375.#377     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-   #61 = Methodref          #378.#379     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-   #62 = Methodref          #380.#381     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #63 = Methodref          #378.#382     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-   #64 = Methodref          #378.#383     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-   #65 = Methodref          #378.#384     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-   #66 = Methodref          #315.#385     // dev/langchain4j/store/embedding/vearch/VearchClient.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-   #67 = Methodref          #386.#387     // dev/langchain4j/store/embedding/vearch/SearchResponse.getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-   #68 = Methodref          #152.#388     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n-   #69 = Methodref          #315.#389     // dev/langchain4j/store/embedding/vearch/VearchClient.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n-   #70 = String             #196          // ids\n-   #71 = Methodref          #303.#390     // dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n-   #72 = String             #194          // embeddings\n-   #73 = InterfaceMethodref #38.#391      // java/util/List.size:()I\n-   #74 = String             #392          // ids size is not equal to embeddings size\n-   #75 = Methodref          #303.#393     // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-   #76 = String             #394          // embeddings size is not equal to embedded size\n-   #77 = Methodref          #42.#395      // java/util/ArrayList.\"<init>\":(I)V\n-   #78 = Class              #396          // java/util/HashMap\n-   #79 = Methodref          #78.#395      // java/util/HashMap.\"<init>\":(I)V\n-   #80 = String             #397          // _id\n-   #81 = InterfaceMethodref #38.#398      // java/util/List.get:(I)Ljava/lang/Object;\n-   #82 = InterfaceMethodref #138.#399     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #83 = Class              #400          // dev/langchain4j/data/embedding/Embedding\n-   #84 = Methodref          #83.#401      // dev/langchain4j/data/embedding/Embedding.normalize:()V\n-   #85 = String             #402          // feature\n-   #86 = Class              #403          // dev/langchain4j/data/segment/TextSegment\n-   #87 = Methodref          #86.#404      // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-   #88 = Methodref          #86.#405      // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-   #89 = Methodref          #406.#407     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-   #90 = InterfaceMethodref #38.#408      // java/util/List.iterator:()Ljava/util/Iterator;\n-   #91 = InterfaceMethodref #409.#410     // java/util/Iterator.hasNext:()Z\n-   #92 = InterfaceMethodref #409.#411     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #93 = String             #412          //\n-   #94 = InterfaceMethodref #138.#413     // java/util/Map.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #95 = InterfaceMethodref #138.#414     // java/util/Map.putAll:(Ljava/util/Map;)V\n-   #96 = Methodref          #307.#415     // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-   #97 = InterfaceMethodref #38.#416      // java/util/List.add:(Ljava/lang/Object;)Z\n-   #98 = Methodref          #417.#418     // dev/langchain4j/store/embedding/vearch/BulkRequest.builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-   #99 = Methodref          #419.#420     // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #100 = Methodref          #419.#421     // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #101 = Methodref          #315.#422     // dev/langchain4j/store/embedding/vearch/VearchClient.bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n-  #102 = Methodref          #315.#423     // dev/langchain4j/store/embedding/vearch/VearchClient.listDatabase:()Ljava/util/List;\n-  #103 = InvokeDynamic      #2:#427       // #2:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n-  #104 = InterfaceMethodref #341.#428     // java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n-  #105 = Methodref          #429.#430     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #106 = Methodref          #431.#432     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #107 = Methodref          #431.#433     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #108 = Methodref          #315.#434     // dev/langchain4j/store/embedding/vearch/VearchClient.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #109 = Methodref          #315.#435     // dev/langchain4j/store/embedding/vearch/VearchClient.listSpace:(Ljava/lang/String;)Ljava/util/List;\n-  #110 = InvokeDynamic      #3:#427       // #3:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n-  #111 = Methodref          #438.#439     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #112 = Methodref          #440.#441     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #113 = Methodref          #7.#442       // dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #114 = Methodref          #440.#443     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #115 = Methodref          #440.#444     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #116 = Methodref          #440.#445     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #117 = Methodref          #7.#446       // dev/langchain4j/store/embedding/vearch/VearchConfig.getProperties:()Ljava/util/Map;\n-  #118 = Methodref          #440.#447     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #119 = Methodref          #7.#448       // dev/langchain4j/store/embedding/vearch/VearchConfig.getModelParams:()Ljava/util/List;\n-  #120 = Methodref          #440.#449     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #121 = Methodref          #440.#450     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #122 = Methodref          #315.#451     // dev/langchain4j/store/embedding/vearch/VearchClient.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #123 = Methodref          #260.#452     // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.getHits:()Ljava/util/List;\n-  #124 = Methodref          #42.#302      // java/util/ArrayList.\"<init>\":()V\n-  #125 = InvokeDynamic      #4:#455       // #4:apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n-  #126 = InterfaceMethodref #138.#456     // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #127 = InterfaceMethodref #138.#457     // java/util/Map.isEmpty:()Z\n-  #128 = Methodref          #78.#302      // java/util/HashMap.\"<init>\":()V\n-  #129 = InterfaceMethodref #138.#391     // java/util/Map.size:()I\n-  #130 = InvokeDynamic      #5:#461       // #5:accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n-  #131 = InterfaceMethodref #138.#462     // java/util/Map.forEach:(Ljava/util/function/BiConsumer;)V\n-  #132 = Methodref          #152.#463     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #133 = Methodref          #4.#464       // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-  #134 = Methodref          #307.#465     // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-  #135 = Methodref          #266.#466     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getSource:()Ljava/util/Map;\n-  #136 = Methodref          #266.#467     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getId:()Ljava/lang/String;\n-  #137 = InterfaceMethodref #138.#468     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #138 = Class              #469          // java/util/Map\n-  #139 = InvokeDynamic      #6:#340       // #6:apply:()Ljava/util/function/Function;\n-  #140 = Methodref          #83.#472      // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #141 = Methodref          #152.#473     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n-  #142 = Methodref          #406.#474     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #143 = Methodref          #86.#475      // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #144 = Class              #476          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #145 = Methodref          #266.#477     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getScore:()Ljava/lang/Double;\n-  #146 = Methodref          #369.#478     // java/lang/Double.doubleValue:()D\n-  #147 = Methodref          #479.#480     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-  #148 = Methodref          #144.#481     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #149 = Methodref          #482.#483     // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.getName:()Ljava/lang/String;\n-  #150 = Methodref          #4.#484       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #151 = Methodref          #485.#483     // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.getName:()Ljava/lang/String;\n-  #152 = Class              #486          // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  #153 = Class              #487          // java/lang/Object\n-  #154 = Class              #488          // dev/langchain4j/store/embedding/EmbeddingStore\n-  #155 = Utf8               Builder\n-  #156 = Utf8               InnerClasses\n-  #157 = Utf8               vearchConfig\n-  #158 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #159 = Utf8               vearchClient\n-  #160 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #161 = Utf8               normalizeEmbeddings\n-  #162 = Utf8               Z\n-  #163 = Utf8               <init>\n-  #164 = Utf8               (Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n-  #165 = Utf8               Code\n-  #166 = Utf8               LineNumberTable\n-  #167 = Utf8               LocalVariableTable\n-  #168 = Utf8               this\n-  #169 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n-  #170 = Utf8               baseUrl\n-  #171 = Utf8               Ljava/lang/String;\n-  #172 = Utf8               timeout\n-  #173 = Utf8               Ljava/time/Duration;\n-  #174 = Utf8               Ljava/lang/Boolean;\n-  #175 = Utf8               StackMapTable\n-  #176 = Class              #486          // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  #177 = Class              #305          // java/lang/String\n-  #178 = Class              #320          // java/time/Duration\n-  #179 = Class              #309          // dev/langchain4j/store/embedding/vearch/VearchConfig\n-  #180 = Class              #312          // java/lang/Boolean\n-  #181 = Utf8               builder\n-  #182 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n-  #183 = Utf8               add\n-  #184 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #185 = Utf8               embedding\n-  #186 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-  #187 = Utf8               id\n-  #188 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #189 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #190 = Utf8               textSegment\n-  #191 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-  #192 = Utf8               addAll\n-  #193 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-  #194 = Utf8               embeddings\n-  #195 = Utf8               Ljava/util/List;\n-  #196 = Utf8               ids\n-  #197 = Utf8               LocalVariableTypeTable\n-  #198 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-  #199 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #200 = Utf8               Signature\n-  #201 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #202 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #203 = Utf8               embedded\n-  #204 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #205 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #206 = Utf8               findRelevant\n-  #207 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n-  #208 = Utf8               referenceEmbedding\n-  #209 = Utf8               maxResults\n-  #210 = Utf8               I\n-  #211 = Utf8               minScore\n-  #212 = Utf8               D\n-  #213 = Utf8               minSimilarity\n-  #214 = Utf8               fields\n-  #215 = Utf8               request\n-  #216 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #217 = Utf8               response\n-  #218 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #219 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #220 = Utf8               deleteSpace\n-  #221 = Utf8               ()V\n-  #222 = Utf8               addInternal\n-  #223 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #224 = Class              #400          // dev/langchain4j/data/embedding/Embedding\n-  #225 = Class              #403          // dev/langchain4j/data/segment/TextSegment\n-  #226 = Class              #346          // java/util/List\n-  #227 = Utf8               addAllInternal\n-  #228 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #229 = Utf8               metadataFieldName\n-  #230 = Utf8               metadata\n-  #231 = Utf8               Ljava/util/Map;\n-  #232 = Utf8               document\n-  #233 = Utf8               embeddingValue\n-  #234 = Utf8               i\n-  #235 = Utf8               documents\n-  #236 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #237 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #238 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #239 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;>;\n-  #240 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n-  #241 = Class              #469          // java/util/Map\n-  #242 = Class              #489          // java/util/Iterator\n-  #243 = 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-  #244 = Utf8               isDatabaseExist\n-  #245 = Utf8               (Ljava/lang/String;)Z\n-  #246 = Utf8               databaseName\n-  #247 = Utf8               databases\n-  #248 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n-  #249 = Utf8               createDatabase\n-  #250 = Utf8               (Ljava/lang/String;)V\n-  #251 = Utf8               isSpaceExist\n-  #252 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Z\n-  #253 = Utf8               spaceName\n-  #254 = Utf8               spaces\n-  #255 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n-  #256 = Utf8               createSpace\n-  #257 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #258 = Utf8               space\n-  #259 = Utf8               toEmbeddingMatch\n-  #260 = Class              #490          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n-  #261 = Utf8               Hit\n-  #262 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n-  #263 = Utf8               hit\n-  #264 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #265 = Utf8               searchedDocuments\n-  #266 = Class              #491          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #267 = Utf8               SearchedDocument\n-  #268 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n-  #269 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #270 = Utf8               convertMetadataMap\n-  #271 = Utf8               (Ljava/util/Map;)Ljava/util/Map;\n-  #272 = Utf8               source\n-  #273 = Utf8               metadataMap\n-  #274 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #275 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #276 = Utf8               lambda$convertMetadataMap$5\n-  #277 = Utf8               (Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #278 = Utf8               key\n-  #279 = Utf8               value\n-  #280 = Utf8               Ljava/lang/Object;\n-  #281 = Utf8               lambda$toEmbeddingMatch$4\n-  #282 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #283 = Utf8               searchedDocument\n-  #284 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n-  #285 = Utf8               vector\n-  #286 = Utf8               text\n-  #287 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n-  #288 = Class              #491          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #289 = Utf8               lambda$isSpaceExist$3\n-  #290 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #291 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n-  #292 = Utf8               lambda$isDatabaseExist$2\n-  #293 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #294 = Utf8               database\n-  #295 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n-  #296 = Utf8               lambda$addAll$1\n-  #297 = Utf8               ignored\n-  #298 = Utf8               lambda$addAll$0\n-  #299 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #300 = Utf8               SourceFile\n-  #301 = Utf8               VearchEmbeddingStore.java\n-  #302 = NameAndType        #163:#221     // \"<init>\":()V\n-  #303 = Class              #492          // dev/langchain4j/internal/ValidationUtils\n-  #304 = NameAndType        #493:#494     // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #305 = Utf8               java/lang/String\n-  #306 = NameAndType        #495:#496     // getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #307 = Class              #497          // dev/langchain4j/internal/Utils\n-  #308 = NameAndType        #498:#499     // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #309 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n-  #310 = NameAndType        #157:#158     // vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #311 = NameAndType        #500:#501     // valueOf:(Z)Ljava/lang/Boolean;\n-  #312 = Utf8               java/lang/Boolean\n-  #313 = NameAndType        #502:#503     // booleanValue:()Z\n-  #314 = NameAndType        #161:#162     // normalizeEmbeddings:Z\n-  #315 = Class              #504          // dev/langchain4j/store/embedding/vearch/VearchClient\n-  #316 = NameAndType        #181:#506     // builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #317 = Class              #507          // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  #318 = NameAndType        #170:#508     // baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #319 = NameAndType        #509:#510     // ofSeconds:(J)Ljava/time/Duration;\n-  #320 = Utf8               java/time/Duration\n-  #321 = NameAndType        #172:#511     // timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #322 = NameAndType        #512:#513     // build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #323 = NameAndType        #159:#160     // vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #324 = NameAndType        #514:#515     // getDatabaseName:()Ljava/lang/String;\n-  #325 = NameAndType        #244:#245     // isDatabaseExist:(Ljava/lang/String;)Z\n-  #326 = NameAndType        #249:#250     // createDatabase:(Ljava/lang/String;)V\n-  #327 = NameAndType        #516:#515     // getSpaceName:()Ljava/lang/String;\n-  #328 = NameAndType        #251:#252     // isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n-  #329 = NameAndType        #256:#257     // createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n-  #330 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n-  #331 = NameAndType        #517:#515     // randomUUID:()Ljava/lang/String;\n-  #332 = NameAndType        #183:#188     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #333 = NameAndType        #222:#223     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #334 = NameAndType        #518:#519     // stream:()Ljava/util/stream/Stream;\n-  #335 = Utf8               BootstrapMethods\n-  #336 = MethodHandle       6:#520        // 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-  #337 = MethodType         #521          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #338 = MethodHandle       6:#522        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #339 = MethodType         #184          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #340 = NameAndType        #523:#524     // apply:()Ljava/util/function/Function;\n-  #341 = Class              #525          // java/util/stream/Stream\n-  #342 = NameAndType        #526:#527     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #343 = Class              #528          // java/util/stream/Collectors\n-  #344 = NameAndType        #529:#530     // toList:()Ljava/util/stream/Collector;\n-  #345 = NameAndType        #531:#532     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #346 = Utf8               java/util/List\n-  #347 = NameAndType        #227:#228     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #348 = MethodHandle       6:#533        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #349 = Class              #534          // dev/langchain4j/store/embedding/CosineSimilarity\n-  #350 = NameAndType        #535:#536     // fromRelevanceScore:(D)D\n-  #351 = Utf8               java/util/ArrayList\n-  #352 = NameAndType        #537:#515     // getTextFieldName:()Ljava/lang/String;\n-  #353 = NameAndType        #538:#515     // getEmbeddingFieldName:()Ljava/lang/String;\n-  #354 = Class              #539          // java/util/Arrays\n-  #355 = NameAndType        #540:#541     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #356 = NameAndType        #163:#542     // \"<init>\":(Ljava/util/Collection;)V\n-  #357 = NameAndType        #543:#544     // getMetadataFieldNames:()Ljava/util/List;\n-  #358 = NameAndType        #192:#545     // addAll:(Ljava/util/Collection;)Z\n-  #359 = Class              #546          // dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #360 = NameAndType        #181:#548     // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #361 = Class              #549          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #362 = NameAndType        #181:#552     // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #363 = Class              #553          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #364 = NameAndType        #181:#556     // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #365 = Class              #557          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  #366 = NameAndType        #558:#559     // field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #367 = NameAndType        #560:#544     // vectorAsList:()Ljava/util/List;\n-  #368 = NameAndType        #402:#561     // feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #369 = Class              #562          // java/lang/Double\n-  #370 = NameAndType        #500:#563     // valueOf:(D)Ljava/lang/Double;\n-  #371 = NameAndType        #211:#564     // minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #372 = NameAndType        #512:#565     // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-  #373 = Class              #566          // java/util/Collections\n-  #374 = NameAndType        #567:#568     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #375 = Class              #569          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  #376 = NameAndType        #570:#571     // sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #377 = NameAndType        #512:#572     // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #378 = Class              #573          // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  #379 = NameAndType        #574:#575     // query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #380 = Class              #576          // java/lang/Integer\n-  #381 = NameAndType        #500:#577     // valueOf:(I)Ljava/lang/Integer;\n-  #382 = NameAndType        #578:#579     // size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #383 = NameAndType        #214:#580     // fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #384 = NameAndType        #512:#581     // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #385 = NameAndType        #582:#583     // search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #386 = Class              #584          // dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #387 = NameAndType        #585:#586     // getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #388 = NameAndType        #259:#262     // toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n-  #389 = NameAndType        #220:#257     // deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n-  #390 = NameAndType        #587:#588     // ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n-  #391 = NameAndType        #578:#589     // size:()I\n-  #392 = Utf8               ids size is not equal to embeddings size\n-  #393 = NameAndType        #590:#591     // ensureTrue:(ZLjava/lang/String;)V\n-  #394 = Utf8               embeddings size is not equal to embedded size\n-  #395 = NameAndType        #163:#592     // \"<init>\":(I)V\n-  #396 = Utf8               java/util/HashMap\n-  #397 = Utf8               _id\n-  #398 = NameAndType        #593:#594     // get:(I)Ljava/lang/Object;\n-  #399 = NameAndType        #595:#499     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #400 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #401 = NameAndType        #596:#221     // normalize:()V\n-  #402 = Utf8               feature\n-  #403 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #404 = NameAndType        #286:#515     // text:()Ljava/lang/String;\n-  #405 = NameAndType        #230:#597     // metadata:()Ldev/langchain4j/data/document/Metadata;\n-  #406 = Class              #598          // dev/langchain4j/data/document/Metadata\n-  #407 = NameAndType        #599:#600     // asMap:()Ljava/util/Map;\n-  #408 = NameAndType        #601:#602     // iterator:()Ljava/util/Iterator;\n-  #409 = Class              #489          // java/util/Iterator\n-  #410 = NameAndType        #603:#503     // hasNext:()Z\n-  #411 = NameAndType        #604:#605     // next:()Ljava/lang/Object;\n-  #412 = Utf8\n-  #413 = NameAndType        #606:#499     // putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #414 = NameAndType        #607:#608     // putAll:(Ljava/util/Map;)V\n-  #415 = NameAndType        #609:#545     // isNullOrEmpty:(Ljava/util/Collection;)Z\n-  #416 = NameAndType        #183:#610     // add:(Ljava/lang/Object;)Z\n-  #417 = Class              #611          // dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #418 = NameAndType        #181:#613     // builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #419 = Class              #614          // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  #420 = NameAndType        #235:#615     // documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #421 = NameAndType        #512:#616     // build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #422 = NameAndType        #617:#618     // bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n-  #423 = NameAndType        #619:#544     // listDatabase:()Ljava/util/List;\n-  #424 = MethodType         #610          //  (Ljava/lang/Object;)Z\n-  #425 = MethodHandle       6:#620        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #426 = MethodType         #621          //  (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #427 = NameAndType        #622:#623     // test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n-  #428 = NameAndType        #624:#625     // anyMatch:(Ljava/util/function/Predicate;)Z\n-  #429 = Class              #626          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #430 = NameAndType        #181:#628     // builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #431 = Class              #629          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  #432 = NameAndType        #630:#631     // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #433 = NameAndType        #512:#632     // build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #434 = NameAndType        #249:#633     // createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #435 = NameAndType        #634:#635     // listSpace:(Ljava/lang/String;)Ljava/util/List;\n-  #436 = MethodHandle       6:#636        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #437 = MethodType         #637          //  (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #438 = Class              #638          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #439 = NameAndType        #181:#640     // builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #440 = Class              #641          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  #441 = NameAndType        #630:#642     // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #442 = NameAndType        #643:#644     // getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #443 = NameAndType        #645:#646     // engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #444 = NameAndType        #647:#648     // replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #445 = NameAndType        #649:#648     // partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #446 = NameAndType        #650:#600     // getProperties:()Ljava/util/Map;\n-  #447 = NameAndType        #651:#652     // properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #448 = NameAndType        #653:#544     // getModelParams:()Ljava/util/List;\n-  #449 = NameAndType        #654:#655     // models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #450 = NameAndType        #512:#656     // build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #451 = NameAndType        #256:#657     // createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #452 = NameAndType        #585:#544     // getHits:()Ljava/util/List;\n-  #453 = MethodHandle       7:#658        // REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #454 = MethodType         #282          //  (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #455 = NameAndType        #523:#659     // apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n-  #456 = NameAndType        #660:#521     // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #457 = NameAndType        #661:#503     // isEmpty:()Z\n-  #458 = MethodType         #662          //  (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #459 = MethodHandle       6:#663        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #460 = MethodType         #664          //  (Ljava/lang/String;Ljava/lang/Object;)V\n-  #461 = NameAndType        #665:#666     // accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n-  #462 = NameAndType        #667:#668     // forEach:(Ljava/util/function/BiConsumer;)V\n-  #463 = NameAndType        #183:#189     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #464 = NameAndType        #500:#669     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-  #465 = NameAndType        #670:#245     // isNullOrBlank:(Ljava/lang/String;)Z\n-  #466 = NameAndType        #671:#600     // getSource:()Ljava/util/Map;\n-  #467 = NameAndType        #672:#515     // getId:()Ljava/lang/String;\n-  #468 = NameAndType        #593:#521     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #469 = Utf8               java/util/Map\n-  #470 = MethodHandle       5:#673        // REF_invokeVirtual java/lang/Double.floatValue:()F\n-  #471 = MethodType         #674          //  (Ljava/lang/Double;)Ljava/lang/Float;\n-  #472 = NameAndType        #675:#676     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #473 = NameAndType        #270:#271     // convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n-  #474 = NameAndType        #675:#677     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #475 = NameAndType        #675:#678     // from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #476 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #477 = NameAndType        #679:#680     // getScore:()Ljava/lang/Double;\n-  #478 = NameAndType        #681:#682     // doubleValue:()D\n-  #479 = Class              #683          // dev/langchain4j/store/embedding/RelevanceScore\n-  #480 = NameAndType        #684:#536     // fromCosineSimilarity:(D)D\n-  #481 = NameAndType        #163:#685     // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #482 = Class              #686          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-  #483 = NameAndType        #687:#515     // getName:()Ljava/lang/String;\n-  #484 = NameAndType        #688:#610     // equals:(Ljava/lang/Object;)Z\n-  #485 = Class              #689          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-  #486 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  #487 = Utf8               java/lang/Object\n-  #488 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n-  #489 = Utf8               java/util/Iterator\n-  #490 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\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 = String             #8            // baseUrl\n+    #8 = Utf8               baseUrl\n+    #9 = Methodref          #10.#11       // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #10 = Class              #12           // dev/langchain4j/internal/ValidationUtils\n+   #11 = NameAndType        #13:#14       // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #12 = Utf8               dev/langchain4j/internal/ValidationUtils\n+   #13 = Utf8               ensureNotNull\n+   #14 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #15 = Class              #16           // java/lang/String\n+   #16 = Utf8               java/lang/String\n+   #17 = Methodref          #18.#19       // dev/langchain4j/store/embedding/vearch/VearchConfig.getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #18 = Class              #20           // dev/langchain4j/store/embedding/vearch/VearchConfig\n+   #19 = NameAndType        #21:#22       // getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #20 = Utf8               dev/langchain4j/store/embedding/vearch/VearchConfig\n+   #21 = Utf8               getDefaultConfig\n+   #22 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #23 = Methodref          #24.#25       // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #24 = Class              #26           // dev/langchain4j/internal/Utils\n+   #25 = NameAndType        #27:#28       // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #26 = Utf8               dev/langchain4j/internal/Utils\n+   #27 = Utf8               getOrDefault\n+   #28 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #29 = Fieldref           #30.#31       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #30 = Class              #32           // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+   #31 = NameAndType        #33:#34       // vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #32 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+   #33 = Utf8               vearchConfig\n+   #34 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+   #35 = Methodref          #36.#37       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #36 = Class              #38           // java/lang/Boolean\n+   #37 = NameAndType        #39:#40       // valueOf:(Z)Ljava/lang/Boolean;\n+   #38 = Utf8               java/lang/Boolean\n+   #39 = Utf8               valueOf\n+   #40 = Utf8               (Z)Ljava/lang/Boolean;\n+   #41 = Methodref          #36.#42       // java/lang/Boolean.booleanValue:()Z\n+   #42 = NameAndType        #43:#44       // booleanValue:()Z\n+   #43 = Utf8               booleanValue\n+   #44 = Utf8               ()Z\n+   #45 = Fieldref           #30.#46       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.normalizeEmbeddings:Z\n+   #46 = NameAndType        #47:#48       // normalizeEmbeddings:Z\n+   #47 = Utf8               normalizeEmbeddings\n+   #48 = Utf8               Z\n+   #49 = Methodref          #50.#51       // dev/langchain4j/store/embedding/vearch/VearchClient.builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #50 = Class              #52           // dev/langchain4j/store/embedding/vearch/VearchClient\n+   #51 = NameAndType        #53:#54       // builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #52 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n+   #53 = Utf8               builder\n+   #54 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #55 = Methodref          #56.#57       // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #56 = Class              #58           // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+   #57 = NameAndType        #8:#59        // baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #58 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n+   #59 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #60 = Long               60l\n+   #62 = Methodref          #63.#64       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+   #63 = Class              #65           // java/time/Duration\n+   #64 = NameAndType        #66:#67       // ofSeconds:(J)Ljava/time/Duration;\n+   #65 = Utf8               java/time/Duration\n+   #66 = Utf8               ofSeconds\n+   #67 = Utf8               (J)Ljava/time/Duration;\n+   #68 = Methodref          #56.#69       // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #69 = NameAndType        #70:#71       // timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #70 = Utf8               timeout\n+   #71 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+   #72 = Methodref          #56.#73       // dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #73 = NameAndType        #74:#75       // build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #74 = Utf8               build\n+   #75 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #76 = Fieldref           #30.#77       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #77 = NameAndType        #78:#79       // vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #78 = Utf8               vearchClient\n+   #79 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+   #80 = Methodref          #18.#81       // dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+   #81 = NameAndType        #82:#83       // getDatabaseName:()Ljava/lang/String;\n+   #82 = Utf8               getDatabaseName\n+   #83 = Utf8               ()Ljava/lang/String;\n+   #84 = Methodref          #30.#85       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.isDatabaseExist:(Ljava/lang/String;)Z\n+   #85 = NameAndType        #86:#87       // isDatabaseExist:(Ljava/lang/String;)Z\n+   #86 = Utf8               isDatabaseExist\n+   #87 = Utf8               (Ljava/lang/String;)Z\n+   #88 = Methodref          #30.#89       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.createDatabase:(Ljava/lang/String;)V\n+   #89 = NameAndType        #90:#91       // createDatabase:(Ljava/lang/String;)V\n+   #90 = Utf8               createDatabase\n+   #91 = Utf8               (Ljava/lang/String;)V\n+   #92 = Methodref          #18.#93       // dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+   #93 = NameAndType        #94:#83       // getSpaceName:()Ljava/lang/String;\n+   #94 = Utf8               getSpaceName\n+   #95 = Methodref          #30.#96       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n+   #96 = NameAndType        #97:#98       // isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n+   #97 = Utf8               isSpaceExist\n+   #98 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Z\n+   #99 = Methodref          #30.#100      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+  #100 = NameAndType        #101:#102     // createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+  #101 = Utf8               createSpace\n+  #102 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #103 = Class              #104          // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n+  #104 = Utf8               dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n+  #105 = Methodref          #103.#3       // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.\"<init>\":()V\n+  #106 = Methodref          #24.#107      // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+  #107 = NameAndType        #108:#83      // randomUUID:()Ljava/lang/String;\n+  #108 = Utf8               randomUUID\n+  #109 = Methodref          #30.#110      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #110 = NameAndType        #111:#112     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #111 = Utf8               add\n+  #112 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #113 = Methodref          #30.#114      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #114 = NameAndType        #115:#116     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #115 = Utf8               addInternal\n+  #116 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #117 = InterfaceMethodref #118.#119     // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #118 = Class              #120          // java/util/List\n+  #119 = NameAndType        #121:#122     // stream:()Ljava/util/stream/Stream;\n+  #120 = Utf8               java/util/List\n+  #121 = Utf8               stream\n+  #122 = Utf8               ()Ljava/util/stream/Stream;\n+  #123 = InvokeDynamic      #0:#124       // #0:apply:()Ljava/util/function/Function;\n+  #124 = NameAndType        #125:#126     // apply:()Ljava/util/function/Function;\n+  #125 = Utf8               apply\n+  #126 = Utf8               ()Ljava/util/function/Function;\n+  #127 = InterfaceMethodref #128.#129     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #128 = Class              #130          // java/util/stream/Stream\n+  #129 = NameAndType        #131:#132     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #130 = Utf8               java/util/stream/Stream\n+  #131 = Utf8               map\n+  #132 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #133 = Methodref          #134.#135     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #134 = Class              #136          // java/util/stream/Collectors\n+  #135 = NameAndType        #137:#138     // toList:()Ljava/util/stream/Collector;\n+  #136 = Utf8               java/util/stream/Collectors\n+  #137 = Utf8               toList\n+  #138 = Utf8               ()Ljava/util/stream/Collector;\n+  #139 = InterfaceMethodref #128.#140     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #140 = NameAndType        #141:#142     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #141 = Utf8               collect\n+  #142 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #143 = Methodref          #30.#144      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #144 = NameAndType        #145:#146     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #145 = Utf8               addAllInternal\n+  #146 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #147 = InvokeDynamic      #1:#124       // #1:apply:()Ljava/util/function/Function;\n+  #148 = Methodref          #149.#150     // dev/langchain4j/store/embedding/CosineSimilarity.fromRelevanceScore:(D)D\n+  #149 = Class              #151          // dev/langchain4j/store/embedding/CosineSimilarity\n+  #150 = NameAndType        #152:#153     // fromRelevanceScore:(D)D\n+  #151 = Utf8               dev/langchain4j/store/embedding/CosineSimilarity\n+  #152 = Utf8               fromRelevanceScore\n+  #153 = Utf8               (D)D\n+  #154 = Class              #155          // java/util/ArrayList\n+  #155 = Utf8               java/util/ArrayList\n+  #156 = Methodref          #18.#157      // dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+  #157 = NameAndType        #158:#83      // getTextFieldName:()Ljava/lang/String;\n+  #158 = Utf8               getTextFieldName\n+  #159 = Methodref          #18.#160      // dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+  #160 = NameAndType        #161:#83      // getEmbeddingFieldName:()Ljava/lang/String;\n+  #161 = Utf8               getEmbeddingFieldName\n+  #162 = Methodref          #163.#164     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #163 = Class              #165          // java/util/Arrays\n+  #164 = NameAndType        #166:#167     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #165 = Utf8               java/util/Arrays\n+  #166 = Utf8               asList\n+  #167 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #168 = Methodref          #154.#169     // java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+  #169 = NameAndType        #5:#170       // \"<init>\":(Ljava/util/Collection;)V\n+  #170 = Utf8               (Ljava/util/Collection;)V\n+  #171 = Methodref          #18.#172      // dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n+  #172 = NameAndType        #173:#174     // getMetadataFieldNames:()Ljava/util/List;\n+  #173 = Utf8               getMetadataFieldNames\n+  #174 = Utf8               ()Ljava/util/List;\n+  #175 = InterfaceMethodref #118.#176     // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #176 = NameAndType        #177:#178     // addAll:(Ljava/util/Collection;)Z\n+  #177 = Utf8               addAll\n+  #178 = Utf8               (Ljava/util/Collection;)Z\n+  #179 = Methodref          #180.#181     // dev/langchain4j/store/embedding/vearch/SearchRequest.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #180 = Class              #182          // dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #181 = NameAndType        #53:#183      // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #182 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n+  #183 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #184 = Methodref          #185.#186     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #185 = Class              #187          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #186 = NameAndType        #53:#188      // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #187 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  #188 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #189 = Methodref          #190.#191     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #190 = Class              #192          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #191 = NameAndType        #53:#193      // builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #192 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  #193 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #194 = Methodref          #195.#196     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #195 = Class              #197          // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  #196 = NameAndType        #198:#199     // field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #197 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n+  #198 = Utf8               field\n+  #199 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #200 = Methodref          #201.#202     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #201 = Class              #203          // dev/langchain4j/data/embedding/Embedding\n+  #202 = NameAndType        #204:#174     // vectorAsList:()Ljava/util/List;\n+  #203 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #204 = Utf8               vectorAsList\n+  #205 = Methodref          #195.#206     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #206 = NameAndType        #207:#208     // feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #207 = Utf8               feature\n+  #208 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #209 = Methodref          #210.#211     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+  #210 = Class              #212          // java/lang/Double\n+  #211 = NameAndType        #39:#213      // valueOf:(D)Ljava/lang/Double;\n+  #212 = Utf8               java/lang/Double\n+  #213 = Utf8               (D)Ljava/lang/Double;\n+  #214 = Methodref          #195.#215     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #215 = NameAndType        #216:#217     // minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #216 = Utf8               minScore\n+  #217 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+  #218 = Methodref          #195.#219     // dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+  #219 = NameAndType        #74:#220      // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+  #220 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+  #221 = Methodref          #222.#223     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #222 = Class              #224          // java/util/Collections\n+  #223 = NameAndType        #225:#226     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #224 = Utf8               java/util/Collections\n+  #225 = Utf8               singletonList\n+  #226 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #227 = Methodref          #228.#229     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #228 = Class              #230          // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  #229 = NameAndType        #231:#232     // sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #230 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n+  #231 = Utf8               sum\n+  #232 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+  #233 = Methodref          #228.#234     // dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #234 = NameAndType        #74:#235      // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #235 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+  #236 = Methodref          #237.#238     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #237 = Class              #239          // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  #238 = NameAndType        #240:#241     // query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #239 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n+  #240 = Utf8               query\n+  #241 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #242 = Methodref          #243.#244     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #243 = Class              #245          // java/lang/Integer\n+  #244 = NameAndType        #39:#246      // valueOf:(I)Ljava/lang/Integer;\n+  #245 = Utf8               java/lang/Integer\n+  #246 = Utf8               (I)Ljava/lang/Integer;\n+  #247 = Methodref          #237.#248     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #248 = NameAndType        #249:#250     // size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #249 = Utf8               size\n+  #250 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #251 = Methodref          #237.#252     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #252 = NameAndType        #253:#254     // fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #253 = Utf8               fields\n+  #254 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+  #255 = Methodref          #237.#256     // dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #256 = NameAndType        #74:#257      // build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #257 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #258 = Methodref          #50.#259      // dev/langchain4j/store/embedding/vearch/VearchClient.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #259 = NameAndType        #260:#261     // search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #260 = Utf8               search\n+  #261 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #262 = Methodref          #263.#264     // dev/langchain4j/store/embedding/vearch/SearchResponse.getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #263 = Class              #265          // dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #264 = NameAndType        #266:#267     // getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #265 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n+  #266 = Utf8               getHits\n+  #267 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #268 = Methodref          #30.#269      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n+  #269 = NameAndType        #270:#271     // toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n+  #270 = Utf8               toEmbeddingMatch\n+  #271 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n+  #272 = Methodref          #50.#273      // dev/langchain4j/store/embedding/vearch/VearchClient.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+  #273 = NameAndType        #274:#102     // deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+  #274 = Utf8               deleteSpace\n+  #275 = String             #276          // ids\n+  #276 = Utf8               ids\n+  #277 = Methodref          #10.#278      // dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n+  #278 = NameAndType        #279:#280     // ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n+  #279 = Utf8               ensureNotEmpty\n+  #280 = Utf8               (Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n+  #281 = String             #282          // embeddings\n+  #282 = Utf8               embeddings\n+  #283 = InterfaceMethodref #118.#284     // java/util/List.size:()I\n+  #284 = NameAndType        #249:#285     // size:()I\n+  #285 = Utf8               ()I\n+  #286 = String             #287          // ids size is not equal to embeddings size\n+  #287 = Utf8               ids size is not equal to embeddings size\n+  #288 = Methodref          #10.#289      // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+  #289 = NameAndType        #290:#291     // ensureTrue:(ZLjava/lang/String;)V\n+  #290 = Utf8               ensureTrue\n+  #291 = Utf8               (ZLjava/lang/String;)V\n+  #292 = String             #293          // embeddings size is not equal to embedded size\n+  #293 = Utf8               embeddings size is not equal to embedded size\n+  #294 = Methodref          #154.#295     // java/util/ArrayList.\"<init>\":(I)V\n+  #295 = NameAndType        #5:#296       // \"<init>\":(I)V\n+  #296 = Utf8               (I)V\n+  #297 = Class              #298          // java/util/HashMap\n+  #298 = Utf8               java/util/HashMap\n+  #299 = Methodref          #297.#295     // java/util/HashMap.\"<init>\":(I)V\n+  #300 = String             #301          // _id\n+  #301 = Utf8               _id\n+  #302 = InterfaceMethodref #118.#303     // java/util/List.get:(I)Ljava/lang/Object;\n+  #303 = NameAndType        #304:#305     // get:(I)Ljava/lang/Object;\n+  #304 = Utf8               get\n+  #305 = Utf8               (I)Ljava/lang/Object;\n+  #306 = InterfaceMethodref #307.#308     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #307 = Class              #309          // java/util/Map\n+  #308 = NameAndType        #310:#28      // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #309 = Utf8               java/util/Map\n+  #310 = Utf8               put\n+  #311 = Methodref          #201.#312     // dev/langchain4j/data/embedding/Embedding.normalize:()V\n+  #312 = NameAndType        #313:#6       // normalize:()V\n+  #313 = Utf8               normalize\n+  #314 = String             #207          // feature\n+  #315 = Class              #316          // dev/langchain4j/data/segment/TextSegment\n+  #316 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #317 = Methodref          #315.#318     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #318 = NameAndType        #319:#83      // text:()Ljava/lang/String;\n+  #319 = Utf8               text\n+  #320 = Methodref          #315.#321     // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #321 = NameAndType        #322:#323     // metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #322 = Utf8               metadata\n+  #323 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n+  #324 = Methodref          #325.#326     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+  #325 = Class              #327          // dev/langchain4j/data/document/Metadata\n+  #326 = NameAndType        #328:#329     // asMap:()Ljava/util/Map;\n+  #327 = Utf8               dev/langchain4j/data/document/Metadata\n+  #328 = Utf8               asMap\n+  #329 = Utf8               ()Ljava/util/Map;\n+  #330 = InterfaceMethodref #118.#331     // java/util/List.iterator:()Ljava/util/Iterator;\n+  #331 = NameAndType        #332:#333     // iterator:()Ljava/util/Iterator;\n+  #332 = Utf8               iterator\n+  #333 = Utf8               ()Ljava/util/Iterator;\n+  #334 = InterfaceMethodref #335.#336     // java/util/Iterator.hasNext:()Z\n+  #335 = Class              #337          // java/util/Iterator\n+  #336 = NameAndType        #338:#44      // hasNext:()Z\n+  #337 = Utf8               java/util/Iterator\n+  #338 = Utf8               hasNext\n+  #339 = InterfaceMethodref #335.#340     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #340 = NameAndType        #341:#342     // next:()Ljava/lang/Object;\n+  #341 = Utf8               next\n+  #342 = Utf8               ()Ljava/lang/Object;\n+  #343 = String             #344          //\n+  #344 = Utf8\n+  #345 = InterfaceMethodref #307.#346     // java/util/Map.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #346 = NameAndType        #347:#28      // putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #347 = Utf8               putIfAbsent\n+  #348 = InterfaceMethodref #307.#349     // java/util/Map.putAll:(Ljava/util/Map;)V\n+  #349 = NameAndType        #350:#351     // putAll:(Ljava/util/Map;)V\n+  #350 = Utf8               putAll\n+  #351 = Utf8               (Ljava/util/Map;)V\n+  #352 = Methodref          #24.#353      // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #353 = NameAndType        #354:#178     // isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #354 = Utf8               isNullOrEmpty\n+  #355 = InterfaceMethodref #118.#356     // java/util/List.add:(Ljava/lang/Object;)Z\n+  #356 = NameAndType        #111:#357     // add:(Ljava/lang/Object;)Z\n+  #357 = Utf8               (Ljava/lang/Object;)Z\n+  #358 = Methodref          #359.#360     // dev/langchain4j/store/embedding/vearch/BulkRequest.builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #359 = Class              #361          // dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #360 = NameAndType        #53:#362      // builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #361 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n+  #362 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #363 = Methodref          #364.#365     // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #364 = Class              #366          // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  #365 = NameAndType        #367:#368     // documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #366 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n+  #367 = Utf8               documents\n+  #368 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+  #369 = Methodref          #364.#370     // dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #370 = NameAndType        #74:#371      // build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #371 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #372 = Methodref          #50.#373      // dev/langchain4j/store/embedding/vearch/VearchClient.bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n+  #373 = NameAndType        #374:#375     // bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n+  #374 = Utf8               bulk\n+  #375 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n+  #376 = Methodref          #50.#377      // dev/langchain4j/store/embedding/vearch/VearchClient.listDatabase:()Ljava/util/List;\n+  #377 = NameAndType        #378:#174     // listDatabase:()Ljava/util/List;\n+  #378 = Utf8               listDatabase\n+  #379 = InvokeDynamic      #2:#380       // #2:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n+  #380 = NameAndType        #381:#382     // test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n+  #381 = Utf8               test\n+  #382 = Utf8               (Ljava/lang/String;)Ljava/util/function/Predicate;\n+  #383 = InterfaceMethodref #128.#384     // java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n+  #384 = NameAndType        #385:#386     // anyMatch:(Ljava/util/function/Predicate;)Z\n+  #385 = Utf8               anyMatch\n+  #386 = Utf8               (Ljava/util/function/Predicate;)Z\n+  #387 = Methodref          #388.#389     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #388 = Class              #390          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #389 = NameAndType        #53:#391      // builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #390 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  #391 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #392 = Methodref          #393.#394     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #393 = Class              #395          // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  #394 = NameAndType        #396:#397     // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #395 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n+  #396 = Utf8               name\n+  #397 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+  #398 = Methodref          #393.#399     // dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #399 = NameAndType        #74:#400      // build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #400 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+  #401 = Methodref          #50.#402      // dev/langchain4j/store/embedding/vearch/VearchClient.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #402 = NameAndType        #90:#403      // createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #403 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+  #404 = Methodref          #50.#405      // dev/langchain4j/store/embedding/vearch/VearchClient.listSpace:(Ljava/lang/String;)Ljava/util/List;\n+  #405 = NameAndType        #406:#407     // listSpace:(Ljava/lang/String;)Ljava/util/List;\n+  #406 = Utf8               listSpace\n+  #407 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n+  #408 = InvokeDynamic      #3:#380       // #3:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n+  #409 = Methodref          #410.#411     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #410 = Class              #412          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #411 = NameAndType        #53:#413      // builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #412 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  #413 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #414 = Methodref          #415.#416     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #415 = Class              #417          // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  #416 = NameAndType        #396:#418     // name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #417 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n+  #418 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #419 = Methodref          #18.#420      // dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #420 = NameAndType        #421:#422     // getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #421 = Utf8               getSpaceEngine\n+  #422 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+  #423 = Methodref          #415.#424     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #424 = NameAndType        #425:#426     // engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #425 = Utf8               engine\n+  #426 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #427 = Methodref          #415.#428     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #428 = NameAndType        #429:#430     // replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #429 = Utf8               replicaNum\n+  #430 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #431 = Methodref          #415.#432     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #432 = NameAndType        #433:#430     // partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #433 = Utf8               partitionNum\n+  #434 = Methodref          #18.#435      // dev/langchain4j/store/embedding/vearch/VearchConfig.getProperties:()Ljava/util/Map;\n+  #435 = NameAndType        #436:#329     // getProperties:()Ljava/util/Map;\n+  #436 = Utf8               getProperties\n+  #437 = Methodref          #415.#438     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #438 = NameAndType        #439:#440     // properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #439 = Utf8               properties\n+  #440 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #441 = Methodref          #18.#442      // dev/langchain4j/store/embedding/vearch/VearchConfig.getModelParams:()Ljava/util/List;\n+  #442 = NameAndType        #443:#174     // getModelParams:()Ljava/util/List;\n+  #443 = Utf8               getModelParams\n+  #444 = Methodref          #415.#445     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #445 = NameAndType        #446:#447     // models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #446 = Utf8               models\n+  #447 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+  #448 = Methodref          #415.#449     // dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #449 = NameAndType        #74:#450      // build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #450 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+  #451 = Methodref          #50.#452      // dev/langchain4j/store/embedding/vearch/VearchClient.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #452 = NameAndType        #101:#453     // createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #453 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+  #454 = Methodref          #455.#456     // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.getHits:()Ljava/util/List;\n+  #455 = Class              #457          // dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #456 = NameAndType        #266:#174     // getHits:()Ljava/util/List;\n+  #457 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$Hit\n+  #458 = Methodref          #154.#3       // java/util/ArrayList.\"<init>\":()V\n+  #459 = InvokeDynamic      #4:#460       // #4:apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n+  #460 = NameAndType        #125:#461     // apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n+  #461 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n+  #462 = InterfaceMethodref #307.#463     // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #463 = NameAndType        #464:#465     // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #464 = Utf8               remove\n+  #465 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #466 = InterfaceMethodref #307.#467     // java/util/Map.isEmpty:()Z\n+  #467 = NameAndType        #468:#44      // isEmpty:()Z\n+  #468 = Utf8               isEmpty\n+  #469 = Methodref          #297.#3       // java/util/HashMap.\"<init>\":()V\n+  #470 = InterfaceMethodref #307.#284     // java/util/Map.size:()I\n+  #471 = InvokeDynamic      #5:#472       // #5:accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n+  #472 = NameAndType        #473:#474     // accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n+  #473 = Utf8               accept\n+  #474 = Utf8               (Ljava/util/Map;)Ljava/util/function/BiConsumer;\n+  #475 = InterfaceMethodref #307.#476     // java/util/Map.forEach:(Ljava/util/function/BiConsumer;)V\n+  #476 = NameAndType        #477:#478     // forEach:(Ljava/util/function/BiConsumer;)V\n+  #477 = Utf8               forEach\n+  #478 = Utf8               (Ljava/util/function/BiConsumer;)V\n+  #479 = Methodref          #30.#480      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #480 = NameAndType        #111:#481     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #481 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #482 = Methodref          #15.#483      // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+  #483 = NameAndType        #39:#484      // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+  #484 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #485 = Methodref          #24.#486      // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+  #486 = NameAndType        #487:#87      // isNullOrBlank:(Ljava/lang/String;)Z\n+  #487 = Utf8               isNullOrBlank\n+  #488 = Methodref          #489.#490     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getSource:()Ljava/util/Map;\n+  #489 = Class              #491          // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n+  #490 = NameAndType        #492:#329     // getSource:()Ljava/util/Map;\n   #491 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument\n-  #492 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #493 = Utf8               ensureNotNull\n-  #494 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #495 = Utf8               getDefaultConfig\n-  #496 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-  #497 = Utf8               dev/langchain4j/internal/Utils\n-  #498 = Utf8               getOrDefault\n-  #499 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #500 = Utf8               valueOf\n-  #501 = Utf8               (Z)Ljava/lang/Boolean;\n-  #502 = Utf8               booleanValue\n-  #503 = Utf8               ()Z\n-  #504 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient\n-  #505 = Utf8               VearchClientBuilder\n-  #506 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #507 = Utf8               dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder\n-  #508 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #509 = Utf8               ofSeconds\n-  #510 = Utf8               (J)Ljava/time/Duration;\n-  #511 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-  #512 = Utf8               build\n-  #513 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-  #514 = Utf8               getDatabaseName\n-  #515 = Utf8               ()Ljava/lang/String;\n-  #516 = Utf8               getSpaceName\n-  #517 = Utf8               randomUUID\n-  #518 = Utf8               stream\n-  #519 = Utf8               ()Ljava/util/stream/Stream;\n-  #520 = Methodref          #690.#691     // 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-  #521 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #522 = Methodref          #152.#692     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #523 = Utf8               apply\n-  #524 = Utf8               ()Ljava/util/function/Function;\n-  #525 = Utf8               java/util/stream/Stream\n-  #526 = Utf8               map\n-  #527 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #528 = Utf8               java/util/stream/Collectors\n-  #529 = Utf8               toList\n-  #530 = Utf8               ()Ljava/util/stream/Collector;\n-  #531 = Utf8               collect\n-  #532 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #533 = Methodref          #152.#693     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #534 = Utf8               dev/langchain4j/store/embedding/CosineSimilarity\n-  #535 = Utf8               fromRelevanceScore\n-  #536 = Utf8               (D)D\n-  #537 = Utf8               getTextFieldName\n-  #538 = Utf8               getEmbeddingFieldName\n-  #539 = Utf8               java/util/Arrays\n-  #540 = Utf8               asList\n-  #541 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-  #542 = Utf8               (Ljava/util/Collection;)V\n-  #543 = Utf8               getMetadataFieldNames\n-  #544 = Utf8               ()Ljava/util/List;\n-  #545 = Utf8               (Ljava/util/Collection;)Z\n-  #546 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest\n-  #547 = Utf8               SearchRequestBuilder\n-  #548 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #549 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  #550 = Utf8               QueryParam\n-  #551 = Utf8               QueryParamBuilder\n-  #552 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #553 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  #554 = Utf8               VectorParam\n-  #555 = Utf8               VectorParamBuilder\n-  #556 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #557 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder\n-  #558 = Utf8               field\n-  #559 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #560 = Utf8               vectorAsList\n-  #561 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #562 = Utf8               java/lang/Double\n-  #563 = Utf8               (D)Ljava/lang/Double;\n-  #564 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-  #565 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-  #566 = Utf8               java/util/Collections\n-  #567 = Utf8               singletonList\n-  #568 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #569 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder\n-  #570 = Utf8               sum\n-  #571 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-  #572 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-  #573 = Utf8               dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder\n-  #574 = Utf8               query\n-  #575 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #576 = Utf8               java/lang/Integer\n-  #577 = Utf8               (I)Ljava/lang/Integer;\n-  #578 = Utf8               size\n-  #579 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #580 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-  #581 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n-  #582 = Utf8               search\n-  #583 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n-  #584 = Utf8               dev/langchain4j/store/embedding/vearch/SearchResponse\n-  #585 = Utf8               getHits\n-  #586 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-  #587 = Utf8               ensureNotEmpty\n-  #588 = Utf8               (Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n-  #589 = Utf8               ()I\n-  #590 = Utf8               ensureTrue\n-  #591 = Utf8               (ZLjava/lang/String;)V\n-  #592 = Utf8               (I)V\n-  #593 = Utf8               get\n-  #594 = Utf8               (I)Ljava/lang/Object;\n-  #595 = Utf8               put\n-  #596 = Utf8               normalize\n-  #597 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n-  #598 = Utf8               dev/langchain4j/data/document/Metadata\n-  #599 = Utf8               asMap\n-  #600 = Utf8               ()Ljava/util/Map;\n-  #601 = Utf8               iterator\n-  #602 = Utf8               ()Ljava/util/Iterator;\n-  #603 = Utf8               hasNext\n-  #604 = Utf8               next\n-  #605 = Utf8               ()Ljava/lang/Object;\n-  #606 = Utf8               putIfAbsent\n-  #607 = Utf8               putAll\n-  #608 = Utf8               (Ljava/util/Map;)V\n-  #609 = Utf8               isNullOrEmpty\n-  #610 = Utf8               (Ljava/lang/Object;)Z\n-  #611 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest\n-  #612 = Utf8               BulkRequestBuilder\n-  #613 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #614 = Utf8               dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder\n-  #615 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-  #616 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-  #617 = Utf8               bulk\n-  #618 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n-  #619 = Utf8               listDatabase\n-  #620 = Methodref          #152.#694     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #621 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #622 = Utf8               test\n-  #623 = Utf8               (Ljava/lang/String;)Ljava/util/function/Predicate;\n-  #624 = Utf8               anyMatch\n-  #625 = Utf8               (Ljava/util/function/Predicate;)Z\n-  #626 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  #627 = Utf8               CreateDatabaseRequestBuilder\n-  #628 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #629 = Utf8               dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder\n-  #630 = Utf8               name\n-  #631 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-  #632 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-  #633 = Utf8               (Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n-  #634 = Utf8               listSpace\n-  #635 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n-  #636 = Methodref          #152.#695     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #637 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #638 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  #639 = Utf8               CreateSpaceRequestBuilder\n-  #640 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #641 = Utf8               dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder\n-  #642 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #643 = Utf8               getSpaceEngine\n-  #644 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-  #645 = Utf8               engine\n-  #646 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #647 = Utf8               replicaNum\n-  #648 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #649 = Utf8               partitionNum\n-  #650 = Utf8               getProperties\n-  #651 = Utf8               properties\n-  #652 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #653 = Utf8               getModelParams\n-  #654 = Utf8               models\n-  #655 = Utf8               (Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-  #656 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-  #657 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n-  #658 = Methodref          #152.#696     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #659 = Utf8               (Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n-  #660 = Utf8               remove\n-  #661 = Utf8               isEmpty\n-  #662 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #663 = Methodref          #152.#697     // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #664 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #665 = Utf8               accept\n-  #666 = Utf8               (Ljava/util/Map;)Ljava/util/function/BiConsumer;\n-  #667 = Utf8               forEach\n-  #668 = Utf8               (Ljava/util/function/BiConsumer;)V\n-  #669 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #670 = Utf8               isNullOrBlank\n-  #671 = Utf8               getSource\n-  #672 = Utf8               getId\n-  #673 = Methodref          #369.#698     // java/lang/Double.floatValue:()F\n-  #674 = Utf8               (Ljava/lang/Double;)Ljava/lang/Float;\n-  #675 = Utf8               from\n-  #676 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #677 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #678 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #679 = Utf8               getScore\n-  #680 = Utf8               ()Ljava/lang/Double;\n-  #681 = Utf8               doubleValue\n-  #682 = Utf8               ()D\n-  #683 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n-  #684 = Utf8               fromCosineSimilarity\n-  #685 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #686 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n-  #687 = Utf8               getName\n-  #688 = Utf8               equals\n-  #689 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n-  #690 = Class              #699          // java/lang/invoke/LambdaMetafactory\n-  #691 = NameAndType        #700:#703     // 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-  #692 = NameAndType        #298:#184     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #693 = NameAndType        #296:#184     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #694 = NameAndType        #292:#293     // lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  #695 = NameAndType        #289:#290     // lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  #696 = NameAndType        #281:#282     // lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #697 = NameAndType        #276:#277     // lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #698 = NameAndType        #704:#705     // floatValue:()F\n-  #699 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #700 = Utf8               metafactory\n-  #701 = Class              #707          // java/lang/invoke/MethodHandles$Lookup\n-  #702 = Utf8               Lookup\n-  #703 = 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-  #704 = Utf8               floatValue\n-  #705 = Utf8               ()F\n-  #706 = Class              #708          // java/lang/invoke/MethodHandles\n-  #707 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #708 = Utf8               java/lang/invoke/MethodHandles\n+  #492 = Utf8               getSource\n+  #493 = Methodref          #489.#494     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getId:()Ljava/lang/String;\n+  #494 = NameAndType        #495:#83      // getId:()Ljava/lang/String;\n+  #495 = Utf8               getId\n+  #496 = InterfaceMethodref #307.#497     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #497 = NameAndType        #304:#465     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #498 = InvokeDynamic      #6:#124       // #6:apply:()Ljava/util/function/Function;\n+  #499 = Methodref          #201.#500     // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #500 = NameAndType        #501:#502     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #501 = Utf8               from\n+  #502 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #503 = Methodref          #30.#504      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n+  #504 = NameAndType        #505:#506     // convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n+  #505 = Utf8               convertMetadataMap\n+  #506 = Utf8               (Ljava/util/Map;)Ljava/util/Map;\n+  #507 = Methodref          #325.#508     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #508 = NameAndType        #501:#509     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #509 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #510 = Methodref          #315.#511     // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #511 = NameAndType        #501:#512     // from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #512 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #513 = Class              #514          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #514 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #515 = Methodref          #489.#516     // dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getScore:()Ljava/lang/Double;\n+  #516 = NameAndType        #517:#518     // getScore:()Ljava/lang/Double;\n+  #517 = Utf8               getScore\n+  #518 = Utf8               ()Ljava/lang/Double;\n+  #519 = Methodref          #210.#520     // java/lang/Double.doubleValue:()D\n+  #520 = NameAndType        #521:#522     // doubleValue:()D\n+  #521 = Utf8               doubleValue\n+  #522 = Utf8               ()D\n+  #523 = Methodref          #524.#525     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+  #524 = Class              #526          // dev/langchain4j/store/embedding/RelevanceScore\n+  #525 = NameAndType        #527:#153     // fromCosineSimilarity:(D)D\n+  #526 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n+  #527 = Utf8               fromCosineSimilarity\n+  #528 = Methodref          #513.#529     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #529 = NameAndType        #5:#530       // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #530 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #531 = Methodref          #532.#533     // dev/langchain4j/store/embedding/vearch/ListSpaceResponse.getName:()Ljava/lang/String;\n+  #532 = Class              #534          // dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  #533 = NameAndType        #535:#83      // getName:()Ljava/lang/String;\n+  #534 = Utf8               dev/langchain4j/store/embedding/vearch/ListSpaceResponse\n+  #535 = Utf8               getName\n+  #536 = Methodref          #15.#537      // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #537 = NameAndType        #538:#357     // equals:(Ljava/lang/Object;)Z\n+  #538 = Utf8               equals\n+  #539 = Methodref          #540.#533     // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.getName:()Ljava/lang/String;\n+  #540 = Class              #541          // dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  #541 = Utf8               dev/langchain4j/store/embedding/vearch/ListDatabaseResponse\n+  #542 = Class              #543          // dev/langchain4j/store/embedding/EmbeddingStore\n+  #543 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n+  #544 = Utf8               (Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n+  #545 = Utf8               Code\n+  #546 = Utf8               LineNumberTable\n+  #547 = Utf8               LocalVariableTable\n+  #548 = Utf8               this\n+  #549 = Utf8               Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n+  #550 = Utf8               Ljava/lang/String;\n+  #551 = Utf8               Ljava/time/Duration;\n+  #552 = Utf8               Ljava/lang/Boolean;\n+  #553 = Utf8               StackMapTable\n+  #554 = Utf8               ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n+  #555 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #556 = Utf8               embedding\n+  #557 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #558 = Utf8               id\n+  #559 = Utf8               textSegment\n+  #560 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #561 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+  #562 = Utf8               Ljava/util/List;\n+  #563 = Utf8               LocalVariableTypeTable\n+  #564 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #565 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #566 = Utf8               Signature\n+  #567 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #568 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #569 = Utf8               embedded\n+  #570 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #571 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #572 = Utf8               findRelevant\n+  #573 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n+  #574 = Utf8               referenceEmbedding\n+  #575 = Utf8               maxResults\n+  #576 = Utf8               I\n+  #577 = Utf8               D\n+  #578 = Utf8               minSimilarity\n+  #579 = Utf8               request\n+  #580 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+  #581 = Utf8               response\n+  #582 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+  #583 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #584 = Utf8               metadataFieldName\n+  #585 = Utf8               Ljava/util/Map;\n+  #586 = Utf8               document\n+  #587 = Utf8               embeddingValue\n+  #588 = Utf8               i\n+  #589 = Utf8               Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+  #590 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #591 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #592 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;>;\n+  #593 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+  #594 = 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+  #595 = Utf8               databaseName\n+  #596 = Utf8               databases\n+  #597 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;>;\n+  #598 = Utf8               spaceName\n+  #599 = Utf8               spaces\n+  #600 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;>;\n+  #601 = Utf8               space\n+  #602 = Utf8               hit\n+  #603 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+  #604 = Utf8               searchedDocuments\n+  #605 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n+  #606 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #607 = Utf8               source\n+  #608 = Utf8               metadataMap\n+  #609 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #610 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n+  #611 = Utf8               lambda$convertMetadataMap$5\n+  #612 = Utf8               (Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #613 = Utf8               key\n+  #614 = Utf8               value\n+  #615 = Utf8               Ljava/lang/Object;\n+  #616 = Utf8               lambda$toEmbeddingMatch$4\n+  #617 = Utf8               (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #618 = Utf8               searchedDocument\n+  #619 = Utf8               Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n+  #620 = Utf8               vector\n+  #621 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n+  #622 = Utf8               lambda$isSpaceExist$3\n+  #623 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #624 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n+  #625 = Utf8               lambda$isDatabaseExist$2\n+  #626 = Utf8               (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #627 = Utf8               database\n+  #628 = Utf8               Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\n+  #629 = Utf8               lambda$addAll$1\n+  #630 = Utf8               ignored\n+  #631 = Utf8               lambda$addAll$0\n+  #632 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #633 = Utf8               SourceFile\n+  #634 = Utf8               VearchEmbeddingStore.java\n+  #635 = Utf8               BootstrapMethods\n+  #636 = MethodHandle       6:#637        // 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+  #637 = Methodref          #638.#639     // 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+  #638 = Class              #640          // java/lang/invoke/LambdaMetafactory\n+  #639 = NameAndType        #641:#642     // 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+  #640 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #641 = Utf8               metafactory\n+  #642 = 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+  #643 = MethodType         #465          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #644 = MethodHandle       6:#645        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #645 = Methodref          #30.#646      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #646 = NameAndType        #631:#555     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #647 = MethodType         #555          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #648 = MethodHandle       6:#649        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #649 = Methodref          #30.#650      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #650 = NameAndType        #629:#555     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #651 = MethodType         #357          //  (Ljava/lang/Object;)Z\n+  #652 = MethodHandle       6:#653        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #653 = Methodref          #30.#654      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #654 = NameAndType        #625:#626     // lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #655 = MethodType         #656          //  (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #656 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  #657 = MethodHandle       6:#658        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #658 = Methodref          #30.#659      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #659 = NameAndType        #622:#623     // lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #660 = MethodType         #661          //  (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #661 = Utf8               (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  #662 = MethodHandle       7:#663        // REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #663 = Methodref          #30.#664      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #664 = NameAndType        #616:#617     // lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #665 = MethodType         #617          //  (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #666 = MethodType         #667          //  (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #667 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #668 = MethodHandle       6:#669        // REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #669 = Methodref          #30.#670      // dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #670 = NameAndType        #611:#612     // lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #671 = MethodType         #672          //  (Ljava/lang/String;Ljava/lang/Object;)V\n+  #672 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #673 = MethodHandle       5:#674        // REF_invokeVirtual java/lang/Double.floatValue:()F\n+  #674 = Methodref          #210.#675     // java/lang/Double.floatValue:()F\n+  #675 = NameAndType        #676:#677     // floatValue:()F\n+  #676 = Utf8               floatValue\n+  #677 = Utf8               ()F\n+  #678 = MethodType         #679          //  (Ljava/lang/Double;)Ljava/lang/Float;\n+  #679 = Utf8               (Ljava/lang/Double;)Ljava/lang/Float;\n+  #680 = Utf8               InnerClasses\n+  #681 = Utf8               VearchClientBuilder\n+  #682 = Utf8               Builder\n+  #683 = Utf8               SearchRequestBuilder\n+  #684 = Utf8               QueryParam\n+  #685 = Utf8               QueryParamBuilder\n+  #686 = Utf8               VectorParam\n+  #687 = Utf8               VectorParamBuilder\n+  #688 = Utf8               Hit\n+  #689 = Utf8               BulkRequestBuilder\n+  #690 = Utf8               CreateDatabaseRequestBuilder\n+  #691 = Utf8               CreateSpaceRequestBuilder\n+  #692 = Utf8               SearchedDocument\n+  #693 = Class              #694          // java/lang/invoke/MethodHandles$Lookup\n+  #694 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #695 = Class              #696          // java/lang/invoke/MethodHandles\n+  #696 = Utf8               java/lang/invoke/MethodHandles\n+  #697 = Utf8               Lookup\n {\n   private final dev.langchain4j.store.embedding.vearch.VearchConfig vearchConfig;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final dev.langchain4j.store.embedding.vearch.VearchClient vearchClient;\n     descriptor: Ldev/langchain4j/store/embedding/vearch/VearchClient;\n@@ -732,72 +721,72 @@\n     descriptor: (Ljava/lang/String;Ljava/time/Duration;Ldev/langchain4j/store/embedding/vearch/VearchConfig;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=5, args_size=5\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_1\n-         5: ldc           #2                  // String baseUrl\n-         7: invokestatic  #3                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        10: checkcast     #4                  // class java/lang/String\n+         5: ldc           #7                  // String baseUrl\n+         7: invokestatic  #9                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        10: checkcast     #15                 // class java/lang/String\n         13: astore_1\n         14: aload_0\n         15: aload_3\n-        16: invokestatic  #5                  // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        19: invokestatic  #6                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        22: checkcast     #7                  // class dev/langchain4j/store/embedding/vearch/VearchConfig\n-        25: putfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        16: invokestatic  #17                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDefaultConfig:()Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        19: invokestatic  #23                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        22: checkcast     #18                 // class dev/langchain4j/store/embedding/vearch/VearchConfig\n+        25: putfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n         28: aload_0\n         29: aload         4\n         31: iconst_0\n-        32: invokestatic  #9                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        35: invokestatic  #6                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        38: checkcast     #10                 // class java/lang/Boolean\n-        41: invokevirtual #11                 // Method java/lang/Boolean.booleanValue:()Z\n-        44: putfield      #12                 // Field normalizeEmbeddings:Z\n+        32: invokestatic  #35                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        35: invokestatic  #23                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        38: checkcast     #36                 // class java/lang/Boolean\n+        41: invokevirtual #41                 // Method java/lang/Boolean.booleanValue:()Z\n+        44: putfield      #45                 // Field normalizeEmbeddings:Z\n         47: aload_0\n-        48: invokestatic  #13                 // Method dev/langchain4j/store/embedding/vearch/VearchClient.builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+        48: invokestatic  #49                 // Method dev/langchain4j/store/embedding/vearch/VearchClient.builder:()Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n         51: aload_1\n-        52: invokevirtual #14                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+        52: invokevirtual #55                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.baseUrl:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n         55: aload_2\n-        56: ldc2_w        #15                 // long 60l\n-        59: invokestatic  #17                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-        62: invokestatic  #6                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        65: checkcast     #18                 // class java/time/Duration\n-        68: invokevirtual #19                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n-        71: invokevirtual #20                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-        74: putfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+        56: ldc2_w        #60                 // long 60l\n+        59: invokestatic  #62                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+        62: invokestatic  #23                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        65: checkcast     #63                 // class java/time/Duration\n+        68: invokevirtual #68                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder;\n+        71: invokevirtual #72                 // Method dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.build:()Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+        74: putfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n         77: aload_0\n         78: aload_0\n-        79: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        82: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n-        85: invokespecial #23                 // Method isDatabaseExist:(Ljava/lang/String;)Z\n+        79: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        82: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+        85: invokespecial #84                 // Method isDatabaseExist:(Ljava/lang/String;)Z\n         88: ifne          102\n         91: aload_0\n         92: aload_0\n-        93: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        96: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n-        99: invokespecial #24                 // Method createDatabase:(Ljava/lang/String;)V\n+        93: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        96: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+        99: invokespecial #88                 // Method createDatabase:(Ljava/lang/String;)V\n        102: aload_0\n        103: aload_0\n-       104: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       107: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+       104: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       107: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n        110: aload_0\n-       111: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       114: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n-       117: invokespecial #26                 // Method isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n+       111: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       114: invokevirtual #92                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+       117: invokespecial #95                 // Method isSpaceExist:(Ljava/lang/String;Ljava/lang/String;)Z\n        120: ifne          141\n        123: aload_0\n        124: aload_0\n-       125: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       128: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+       125: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       128: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n        131: aload_0\n-       132: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       135: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n-       138: invokespecial #27                 // Method createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+       132: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       135: invokevirtual #92                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+       138: invokespecial #99                 // Method createSpace:(Ljava/lang/String;Ljava/lang/String;)V\n        141: return\n       LineNumberTable:\n         line 32: 0\n         line 34: 4\n         line 35: 14\n         line 36: 28\n         line 38: 47\n@@ -824,32 +813,32 @@\n         frame_type = 38 /* same */\n \n   public static dev.langchain4j.store.embedding.vearch.VearchEmbeddingStore$Builder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #28                 // class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n+         0: new           #103                // class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder\n          3: dup\n-         4: invokespecial #29                 // Method dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.\"<init>\":()V\n+         4: invokespecial #105                // Method dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 55: 0\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n-         0: invokestatic  #30                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #106                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_2\n          4: aload_0\n          5: aload_2\n          6: aload_1\n-         7: invokevirtual #31                 // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+         7: invokevirtual #109                // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n         10: aload_2\n         11: areturn\n       LineNumberTable:\n         line 98: 0\n         line 99: 4\n         line 100: 10\n       LocalVariableTable:\n@@ -863,15 +852,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 #32                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         4: invokespecial #113                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n          7: return\n       LineNumberTable:\n         line 105: 0\n         line 106: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n@@ -879,21 +868,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  #30                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #106                // 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 #32                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #113                // 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 110: 0\n         line 111: 4\n         line 112: 11\n       LocalVariableTable:\n@@ -905,26 +894,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 #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #34,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #35,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #36                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #37,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #38                 // class java/util/List\n+         1: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #123,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #127,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #133                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #139,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #118                // 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 #39                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #143                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_2\n         36: areturn\n       LineNumberTable:\n         line 117: 0\n         line 118: 11\n         line 119: 16\n         line 120: 28\n@@ -934,34 +923,34 @@\n             0      37     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\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: #201                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #567                         // (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 #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #40,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #35,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #36                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #37,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #38                 // class java/util/List\n+         1: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #147,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #127,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #133                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #139,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #118                // 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 #39                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #143                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_3\n         36: areturn\n       LineNumberTable:\n         line 126: 0\n         line 127: 11\n         line 128: 16\n         line 129: 28\n@@ -973,89 +962,89 @@\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: #205                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #571                         // (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=6, locals=10, args_size=4\n          0: dload_3\n-         1: invokestatic  #41                 // Method dev/langchain4j/store/embedding/CosineSimilarity.fromRelevanceScore:(D)D\n+         1: invokestatic  #148                // Method dev/langchain4j/store/embedding/CosineSimilarity.fromRelevanceScore:(D)D\n          4: dstore        5\n-         6: new           #42                 // class java/util/ArrayList\n+         6: new           #154                // class java/util/ArrayList\n          9: dup\n         10: iconst_2\n-        11: anewarray     #4                  // class java/lang/String\n+        11: anewarray     #15                 // class java/lang/String\n         14: dup\n         15: iconst_0\n         16: aload_0\n-        17: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        20: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+        17: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        20: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n         23: aastore\n         24: dup\n         25: iconst_1\n         26: aload_0\n-        27: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        30: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+        27: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        30: invokevirtual #159                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n         33: aastore\n-        34: invokestatic  #45                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-        37: invokespecial #46                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+        34: invokestatic  #162                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+        37: invokespecial #168                // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n         40: astore        7\n         42: aload         7\n         44: aload_0\n-        45: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        48: invokevirtual #47                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n-        51: invokeinterface #48,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        45: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        48: invokevirtual #171                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n+        51: invokeinterface #175,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         56: pop\n-        57: invokestatic  #49                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-        60: invokestatic  #50                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-        63: invokestatic  #51                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+        57: invokestatic  #179                // Method dev/langchain4j/store/embedding/vearch/SearchRequest.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+        60: invokestatic  #184                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+        63: invokestatic  #189                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.builder:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n         66: aload_0\n-        67: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        70: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n-        73: invokevirtual #52                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+        67: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        70: invokevirtual #159                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+        73: invokevirtual #194                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.field:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n         76: aload_1\n-        77: invokevirtual #53                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-        80: invokevirtual #54                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+        77: invokevirtual #200                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+        80: invokevirtual #205                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.feature:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n         83: dload         5\n-        85: invokestatic  #55                 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-        88: invokevirtual #56                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n-        91: invokevirtual #57                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n-        94: invokestatic  #58                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        97: invokevirtual #59                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n-       100: invokevirtual #60                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n-       103: invokevirtual #61                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+        85: invokestatic  #209                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+        88: invokevirtual #214                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.minScore:(Ljava/lang/Double;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder;\n+        91: invokevirtual #218                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam;\n+        94: invokestatic  #221                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        97: invokevirtual #227                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.sum:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder;\n+       100: invokevirtual #233                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;\n+       103: invokevirtual #236                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.query:(Ldev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n        106: iload_2\n-       107: invokestatic  #62                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       110: invokevirtual #63                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+       107: invokestatic  #242                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       110: invokevirtual #247                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.size:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n        113: aload         7\n-       115: invokevirtual #64                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n-       118: invokevirtual #65                 // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n+       115: invokevirtual #251                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.fields:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder;\n+       118: invokevirtual #255                // Method dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n        121: astore        8\n        123: aload_0\n-       124: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+       124: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n        127: aload_0\n-       128: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       131: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+       128: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       131: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n        134: aload_0\n-       135: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       138: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+       135: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       138: invokevirtual #92                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n        141: aload         8\n-       143: invokevirtual #66                 // Method dev/langchain4j/store/embedding/vearch/VearchClient.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n+       143: invokevirtual #258                // Method dev/langchain4j/store/embedding/vearch/VearchClient.search:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/SearchRequest;)Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n        146: astore        9\n        148: aload_0\n        149: aload         9\n-       151: invokevirtual #67                 // Method dev/langchain4j/store/embedding/vearch/SearchResponse.getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n-       154: invokespecial #68                 // Method toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n+       151: invokevirtual #262                // Method dev/langchain4j/store/embedding/vearch/SearchResponse.getHits:()Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;\n+       154: invokespecial #268                // Method toEmbeddingMatch:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n        157: areturn\n       LineNumberTable:\n         line 135: 0\n         line 136: 6\n         line 137: 42\n         line 138: 57\n         line 139: 60\n@@ -1081,30 +1070,30 @@\n             6     152     5 minSimilarity   D\n            42     116     7 fields   Ljava/util/List;\n           123      35     8 request   Ldev/langchain4j/store/embedding/vearch/SearchRequest;\n           148      10     9 response   Ldev/langchain4j/store/embedding/vearch/SearchResponse;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            42     116     7 fields   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #219                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #583                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   public void deleteSpace();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+         1: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n          4: aload_0\n-         5: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-         8: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+         5: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+         8: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n         11: aload_0\n-        12: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        15: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n-        18: invokevirtual #69                 // Method dev/langchain4j/store/embedding/vearch/VearchClient.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n+        12: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        15: invokevirtual #92                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+        18: invokevirtual #272                // Method dev/langchain4j/store/embedding/vearch/VearchClient.deleteSpace:(Ljava/lang/String;Ljava/lang/String;)V\n         21: return\n       LineNumberTable:\n         line 155: 0\n         line 156: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n@@ -1112,24 +1101,24 @@\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  #58                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #221                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #58                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         6: invokestatic  #221                // 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  #58                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        21: invokespecial #39                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        18: invokestatic  #221                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        21: invokespecial #143                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         24: return\n       LineNumberTable:\n         line 159: 0\n         line 160: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n@@ -1148,296 +1137,296 @@\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: ldc           #70                 // String ids\n-         3: invokestatic  #71                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n-         6: checkcast     #38                 // class java/util/List\n-         9: astore_1\n-        10: aload_2\n-        11: ldc           #72                 // String embeddings\n-        13: invokestatic  #71                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n-        16: checkcast     #38                 // class java/util/List\n-        19: astore_2\n-        20: aload_1\n-        21: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-        26: aload_2\n-        27: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-        32: if_icmpne     39\n-        35: iconst_1\n-        36: goto          40\n-        39: iconst_0\n-        40: ldc           #74                 // String ids size is not equal to embeddings size\n-        42: invokestatic  #75                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        45: aload_3\n-        46: ifnull        64\n-        49: aload_2\n-        50: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-        55: aload_3\n-        56: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-        61: if_icmpne     68\n-        64: iconst_1\n-        65: goto          69\n-        68: iconst_0\n-        69: ldc           #76                 // String embeddings size is not equal to embedded size\n-        71: invokestatic  #75                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        74: new           #42                 // class java/util/ArrayList\n-        77: dup\n-        78: aload_1\n-        79: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-        84: invokespecial #77                 // Method java/util/ArrayList.\"<init>\":(I)V\n-        87: astore        4\n-        89: iconst_0\n-        90: istore        5\n-        92: iload         5\n-        94: aload_1\n-        95: invokeinterface #73,  1           // InterfaceMethod java/util/List.size:()I\n-       100: if_icmpge     410\n-       103: new           #78                 // class java/util/HashMap\n-       106: dup\n-       107: iconst_4\n-       108: invokespecial #79                 // Method java/util/HashMap.\"<init>\":(I)V\n-       111: astore        6\n-       113: aload         6\n-       115: ldc           #80                 // String _id\n-       117: aload_1\n-       118: iload         5\n-       120: invokeinterface #81,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       125: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       130: pop\n-       131: new           #78                 // class java/util/HashMap\n-       134: dup\n-       135: iconst_1\n-       136: invokespecial #79                 // Method java/util/HashMap.\"<init>\":(I)V\n-       139: astore        7\n-       141: aload_2\n-       142: iload         5\n-       144: invokeinterface #81,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       149: checkcast     #83                 // class dev/langchain4j/data/embedding/Embedding\n-       152: astore        8\n-       154: aload_0\n-       155: getfield      #12                 // Field normalizeEmbeddings:Z\n-       158: ifeq          166\n-       161: aload         8\n-       163: invokevirtual #84                 // Method dev/langchain4j/data/embedding/Embedding.normalize:()V\n-       166: aload         7\n-       168: ldc           #85                 // String feature\n-       170: aload         8\n-       172: invokevirtual #53                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-       175: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       180: pop\n-       181: aload         6\n-       183: aload_0\n-       184: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       187: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n-       190: aload         7\n-       192: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       197: pop\n-       198: aload_3\n-       199: ifnull        313\n-       202: aload         6\n-       204: aload_0\n-       205: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       208: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-       211: aload_3\n-       212: iload         5\n-       214: invokeinterface #81,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       219: checkcast     #86                 // class dev/langchain4j/data/segment/TextSegment\n-       222: invokevirtual #87                 // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-       225: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       230: pop\n-       231: aload_3\n-       232: iload         5\n-       234: invokeinterface #81,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       239: checkcast     #86                 // class dev/langchain4j/data/segment/TextSegment\n-       242: invokevirtual #88                 // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-       245: invokevirtual #89                 // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-       248: astore        9\n-       250: aload_0\n-       251: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       254: invokevirtual #47                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n-       257: invokeinterface #90,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       262: astore        10\n-       264: aload         10\n-       266: invokeinterface #91,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       271: ifeq          301\n-       274: aload         10\n-       276: invokeinterface #92,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       281: checkcast     #4                  // class java/lang/String\n-       284: astore        11\n-       286: aload         9\n-       288: aload         11\n-       290: ldc           #93                 // String\n-       292: invokeinterface #94,  3           // InterfaceMethod java/util/Map.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       297: pop\n-       298: goto          264\n-       301: aload         6\n-       303: aload         9\n-       305: invokeinterface #95,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n-       310: goto          394\n-       313: aload         6\n-       315: aload_0\n-       316: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       319: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-       322: ldc           #93                 // String\n-       324: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       329: pop\n-       330: aload_0\n-       331: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       334: invokevirtual #47                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n-       337: invokestatic  #96                 // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-       340: ifne          394\n-       343: aload_0\n-       344: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       347: invokevirtual #47                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n-       350: invokeinterface #90,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       355: astore        9\n-       357: aload         9\n-       359: invokeinterface #91,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       364: ifeq          394\n-       367: aload         9\n-       369: invokeinterface #92,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       374: checkcast     #4                  // class java/lang/String\n-       377: astore        10\n-       379: aload         6\n-       381: aload         10\n-       383: ldc           #93                 // String\n-       385: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       390: pop\n-       391: goto          357\n-       394: aload         4\n-       396: aload         6\n-       398: invokeinterface #97,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       403: pop\n-       404: iinc          5, 1\n-       407: goto          92\n-       410: invokestatic  #98                 // Method dev/langchain4j/store/embedding/vearch/BulkRequest.builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-       413: aload         4\n-       415: invokevirtual #99                 // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n-       418: invokevirtual #100                // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n-       421: astore        5\n-       423: aload_0\n-       424: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-       427: aload_0\n-       428: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       431: invokevirtual #22                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n-       434: aload_0\n-       435: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-       438: invokevirtual #25                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n-       441: aload         5\n-       443: invokevirtual #101                // Method dev/langchain4j/store/embedding/vearch/VearchClient.bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n-       446: return\n+         1: ldc_w         #275                // String ids\n+         4: invokestatic  #277                // Method dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n+         7: checkcast     #118                // class java/util/List\n+        10: astore_1\n+        11: aload_2\n+        12: ldc_w         #281                // String embeddings\n+        15: invokestatic  #277                // Method dev/langchain4j/internal/ValidationUtils.ensureNotEmpty:(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;\n+        18: checkcast     #118                // class java/util/List\n+        21: astore_2\n+        22: aload_1\n+        23: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+        28: aload_2\n+        29: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+        34: if_icmpne     41\n+        37: iconst_1\n+        38: goto          42\n+        41: iconst_0\n+        42: ldc_w         #286                // String ids size is not equal to embeddings size\n+        45: invokestatic  #288                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        48: aload_3\n+        49: ifnull        67\n+        52: aload_2\n+        53: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+        58: aload_3\n+        59: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+        64: if_icmpne     71\n+        67: iconst_1\n+        68: goto          72\n+        71: iconst_0\n+        72: ldc_w         #292                // String embeddings size is not equal to embedded size\n+        75: invokestatic  #288                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        78: new           #154                // class java/util/ArrayList\n+        81: dup\n+        82: aload_1\n+        83: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+        88: invokespecial #294                // Method java/util/ArrayList.\"<init>\":(I)V\n+        91: astore        4\n+        93: iconst_0\n+        94: istore        5\n+        96: iload         5\n+        98: aload_1\n+        99: invokeinterface #283,  1          // InterfaceMethod java/util/List.size:()I\n+       104: if_icmpge     419\n+       107: new           #297                // class java/util/HashMap\n+       110: dup\n+       111: iconst_4\n+       112: invokespecial #299                // Method java/util/HashMap.\"<init>\":(I)V\n+       115: astore        6\n+       117: aload         6\n+       119: ldc_w         #300                // String _id\n+       122: aload_1\n+       123: iload         5\n+       125: invokeinterface #302,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       130: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       135: pop\n+       136: new           #297                // class java/util/HashMap\n+       139: dup\n+       140: iconst_1\n+       141: invokespecial #299                // Method java/util/HashMap.\"<init>\":(I)V\n+       144: astore        7\n+       146: aload_2\n+       147: iload         5\n+       149: invokeinterface #302,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       154: checkcast     #201                // class dev/langchain4j/data/embedding/Embedding\n+       157: astore        8\n+       159: aload_0\n+       160: getfield      #45                 // Field normalizeEmbeddings:Z\n+       163: ifeq          171\n+       166: aload         8\n+       168: invokevirtual #311                // Method dev/langchain4j/data/embedding/Embedding.normalize:()V\n+       171: aload         7\n+       173: ldc_w         #314                // String feature\n+       176: aload         8\n+       178: invokevirtual #200                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+       181: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       186: pop\n+       187: aload         6\n+       189: aload_0\n+       190: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       193: invokevirtual #159                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+       196: aload         7\n+       198: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       203: pop\n+       204: aload_3\n+       205: ifnull        320\n+       208: aload         6\n+       210: aload_0\n+       211: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       214: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+       217: aload_3\n+       218: iload         5\n+       220: invokeinterface #302,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       225: checkcast     #315                // class dev/langchain4j/data/segment/TextSegment\n+       228: invokevirtual #317                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+       231: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       236: pop\n+       237: aload_3\n+       238: iload         5\n+       240: invokeinterface #302,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       245: checkcast     #315                // class dev/langchain4j/data/segment/TextSegment\n+       248: invokevirtual #320                // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+       251: invokevirtual #324                // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+       254: astore        9\n+       256: aload_0\n+       257: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       260: invokevirtual #171                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n+       263: invokeinterface #330,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       268: astore        10\n+       270: aload         10\n+       272: invokeinterface #334,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       277: ifeq          308\n+       280: aload         10\n+       282: invokeinterface #339,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       287: checkcast     #15                 // class java/lang/String\n+       290: astore        11\n+       292: aload         9\n+       294: aload         11\n+       296: ldc_w         #343                // String\n+       299: invokeinterface #345,  3          // InterfaceMethod java/util/Map.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       304: pop\n+       305: goto          270\n+       308: aload         6\n+       310: aload         9\n+       312: invokeinterface #348,  2          // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n+       317: goto          403\n+       320: aload         6\n+       322: aload_0\n+       323: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       326: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+       329: ldc_w         #343                // String\n+       332: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       337: pop\n+       338: aload_0\n+       339: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       342: invokevirtual #171                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n+       345: invokestatic  #352                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+       348: ifne          403\n+       351: aload_0\n+       352: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       355: invokevirtual #171                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getMetadataFieldNames:()Ljava/util/List;\n+       358: invokeinterface #330,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       363: astore        9\n+       365: aload         9\n+       367: invokeinterface #334,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       372: ifeq          403\n+       375: aload         9\n+       377: invokeinterface #339,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       382: checkcast     #15                 // class java/lang/String\n+       385: astore        10\n+       387: aload         6\n+       389: aload         10\n+       391: ldc_w         #343                // String\n+       394: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       399: pop\n+       400: goto          365\n+       403: aload         4\n+       405: aload         6\n+       407: invokeinterface #355,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       412: pop\n+       413: iinc          5, 1\n+       416: goto          96\n+       419: invokestatic  #358                // Method dev/langchain4j/store/embedding/vearch/BulkRequest.builder:()Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+       422: aload         4\n+       424: invokevirtual #363                // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.documents:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder;\n+       427: invokevirtual #369                // Method dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+       430: astore        5\n+       432: aload_0\n+       433: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+       436: aload_0\n+       437: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       440: invokevirtual #80                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getDatabaseName:()Ljava/lang/String;\n+       443: aload_0\n+       444: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       447: invokevirtual #92                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceName:()Ljava/lang/String;\n+       450: aload         5\n+       452: invokevirtual #372                // Method dev/langchain4j/store/embedding/vearch/VearchClient.bulk:(Ljava/lang/String;Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/BulkRequest;)V\n+       455: return\n       LineNumberTable:\n         line 163: 0\n-        line 164: 10\n-        line 165: 20\n-        line 166: 45\n-        line 168: 74\n-        line 169: 89\n-        line 170: 103\n-        line 171: 113\n-        line 172: 131\n-        line 173: 141\n-        line 174: 154\n-        line 175: 161\n-        line 177: 166\n-        line 178: 181\n-        line 179: 198\n-        line 180: 202\n-        line 181: 231\n-        line 182: 250\n-        line 183: 286\n-        line 184: 298\n-        line 185: 301\n-        line 186: 310\n-        line 188: 313\n-        line 189: 330\n-        line 190: 343\n-        line 191: 379\n-        line 192: 391\n-        line 195: 394\n-        line 169: 404\n-        line 197: 410\n-        line 198: 415\n-        line 199: 418\n-        line 200: 423\n-        line 201: 446\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          286      12    11 metadataFieldName   Ljava/lang/String;\n-          250      60     9 metadata   Ljava/util/Map;\n-          379      12    10 metadataFieldName   Ljava/lang/String;\n-          113     291     6 document   Ljava/util/Map;\n-          141     263     7 embeddingValue   Ljava/util/Map;\n-          154     250     8 embedding   Ldev/langchain4j/data/embedding/Embedding;\n-           92     318     5     i   I\n-            0     447     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n-            0     447     1   ids   Ljava/util/List;\n-            0     447     2 embeddings   Ljava/util/List;\n-            0     447     3 embedded   Ljava/util/List;\n-           89     358     4 documents   Ljava/util/List;\n-          423      24     5 request   Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n+        line 164: 11\n+        line 165: 22\n+        line 166: 48\n+        line 168: 78\n+        line 169: 93\n+        line 170: 107\n+        line 171: 117\n+        line 172: 136\n+        line 173: 146\n+        line 174: 159\n+        line 175: 166\n+        line 177: 171\n+        line 178: 187\n+        line 179: 204\n+        line 180: 208\n+        line 181: 237\n+        line 182: 256\n+        line 183: 292\n+        line 184: 305\n+        line 185: 308\n+        line 186: 317\n+        line 188: 320\n+        line 189: 338\n+        line 190: 351\n+        line 191: 387\n+        line 192: 400\n+        line 195: 403\n+        line 169: 413\n+        line 197: 419\n+        line 198: 424\n+        line 199: 427\n+        line 200: 432\n+        line 201: 455\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          292      13    11 metadataFieldName   Ljava/lang/String;\n+          256      61     9 metadata   Ljava/util/Map;\n+          387      13    10 metadataFieldName   Ljava/lang/String;\n+          117     296     6 document   Ljava/util/Map;\n+          146     267     7 embeddingValue   Ljava/util/Map;\n+          159     254     8 embedding   Ldev/langchain4j/data/embedding/Embedding;\n+           96     323     5     i   I\n+            0     456     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n+            0     456     1   ids   Ljava/util/List;\n+            0     456     2 embeddings   Ljava/util/List;\n+            0     456     3 embedded   Ljava/util/List;\n+           93     363     4 documents   Ljava/util/List;\n+          432      24     5 request   Ldev/langchain4j/store/embedding/vearch/BulkRequest;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          250      60     9 metadata   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-          113     291     6 document   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-          141     263     7 embeddingValue   Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;>;\n-            0     447     1   ids   Ljava/util/List<Ljava/lang/String;>;\n-            0     447     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-            0     447     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-           89     358     4 documents   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n+          256      61     9 metadata   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+          117     296     6 document   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+          146     267     7 embeddingValue   Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;>;\n+            0     456     1   ids   Ljava/util/List<Ljava/lang/String;>;\n+            0     456     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+            0     456     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+           93     363     4 documents   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;\n       StackMapTable: number_of_entries = 13\n-        frame_type = 39 /* same */\n+        frame_type = 41 /* 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 = 22\n+          offset_delta = 23\n           locals = [ class java/util/List, int ]\n         frame_type = 254 /* append */\n-          offset_delta = 73\n+          offset_delta = 74\n           locals = [ class java/util/Map, class java/util/Map, class dev/langchain4j/data/embedding/Embedding ]\n         frame_type = 253 /* append */\n-          offset_delta = 97\n+          offset_delta = 98\n           locals = [ class java/util/Map, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n-          offset_delta = 36\n+          offset_delta = 37\n         frame_type = 250 /* chop */\n           offset_delta = 11\n         frame_type = 252 /* append */\n-          offset_delta = 43\n+          offset_delta = 44\n           locals = [ class java/util/Iterator ]\n         frame_type = 250 /* chop */\n-          offset_delta = 36\n+          offset_delta = 37\n         frame_type = 255 /* full_frame */\n           offset_delta = 15\n           locals = [ class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore, class java/util/List, class java/util/List, class java/util/List, class java/util/List ]\n           stack = []\n-    Signature: #243                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+    Signature: #594                         // (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 boolean isDatabaseExist(java.lang.String);\n     descriptor: (Ljava/lang/String;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-         4: invokevirtual #102                // Method dev/langchain4j/store/embedding/vearch/VearchClient.listDatabase:()Ljava/util/List;\n+         1: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+         4: invokevirtual #376                // Method dev/langchain4j/store/embedding/vearch/VearchClient.listDatabase:()Ljava/util/List;\n          7: astore_2\n          8: aload_2\n-         9: invokeinterface #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         9: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n         14: aload_1\n-        15: invokedynamic #103,  0            // InvokeDynamic #2:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n-        20: invokeinterface #104,  2          // InterfaceMethod java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n+        15: invokedynamic #379,  0            // InvokeDynamic #2:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n+        20: invokeinterface #383,  2          // InterfaceMethod java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n         25: ireturn\n       LineNumberTable:\n         line 204: 0\n         line 205: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n@@ -1449,20 +1438,20 @@\n \n   private void createDatabase(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n-         4: invokestatic  #105                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+         1: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+         4: invokestatic  #387                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n          7: aload_1\n-         8: invokevirtual #106                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n-        11: invokevirtual #107                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n-        14: invokevirtual #108                // Method dev/langchain4j/store/embedding/vearch/VearchClient.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n+         8: invokevirtual #392                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder;\n+        11: invokevirtual #398                // Method dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;\n+        14: invokevirtual #401                // Method dev/langchain4j/store/embedding/vearch/VearchClient.createDatabase:(Ldev/langchain4j/store/embedding/vearch/CreateDatabaseRequest;)Ldev/langchain4j/store/embedding/vearch/CreateDatabaseResponse;\n         17: pop\n         18: return\n       LineNumberTable:\n         line 209: 0\n         line 210: 8\n         line 211: 11\n         line 209: 14\n@@ -1474,23 +1463,23 @@\n \n   private boolean isSpaceExist(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=4, args_size=3\n          0: aload_0\n-         1: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+         1: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n          4: aload_1\n-         5: invokevirtual #109                // Method dev/langchain4j/store/embedding/vearch/VearchClient.listSpace:(Ljava/lang/String;)Ljava/util/List;\n+         5: invokevirtual #404                // Method dev/langchain4j/store/embedding/vearch/VearchClient.listSpace:(Ljava/lang/String;)Ljava/util/List;\n          8: astore_3\n          9: aload_3\n-        10: invokeinterface #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        10: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n         15: aload_2\n-        16: invokedynamic #110,  0            // InvokeDynamic #3:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n-        21: invokeinterface #104,  2          // InterfaceMethod java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n+        16: invokedynamic #408,  0            // InvokeDynamic #3:test:(Ljava/lang/String;)Ljava/util/function/Predicate;\n+        21: invokeinterface #383,  2          // InterfaceMethod java/util/stream/Stream.anyMatch:(Ljava/util/function/Predicate;)Z\n         26: ireturn\n       LineNumberTable:\n         line 215: 0\n         line 216: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      27     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n@@ -1503,39 +1492,39 @@\n \n   private void createSpace(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n-         1: getfield      #21                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n+         1: getfield      #76                 // Field vearchClient:Ldev/langchain4j/store/embedding/vearch/VearchClient;\n          4: aload_1\n-         5: invokestatic  #111                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+         5: invokestatic  #409                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.builder:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n          8: aload_2\n-         9: invokevirtual #112                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+         9: invokevirtual #414                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.name:(Ljava/lang/String;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n         12: aload_0\n-        13: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        16: invokevirtual #113                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n-        19: invokevirtual #114                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+        13: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        16: invokevirtual #419                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getSpaceEngine:()Ldev/langchain4j/store/embedding/vearch/SpaceEngine;\n+        19: invokevirtual #423                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.engine:(Ldev/langchain4j/store/embedding/vearch/SpaceEngine;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n         22: iconst_1\n-        23: invokestatic  #62                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        26: invokevirtual #115                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+        23: invokestatic  #242                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        26: invokevirtual #427                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.replicaNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n         29: iconst_1\n-        30: invokestatic  #62                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        33: invokevirtual #116                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+        30: invokestatic  #242                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        33: invokevirtual #431                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.partitionNum:(Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n         36: aload_0\n-        37: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        40: invokevirtual #117                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getProperties:()Ljava/util/Map;\n-        43: invokevirtual #118                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+        37: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        40: invokevirtual #434                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getProperties:()Ljava/util/Map;\n+        43: invokevirtual #437                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.properties:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n         46: aload_0\n-        47: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        50: invokevirtual #119                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getModelParams:()Ljava/util/List;\n-        53: invokevirtual #120                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n-        56: invokevirtual #121                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n-        59: invokevirtual #122                // Method dev/langchain4j/store/embedding/vearch/VearchClient.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n+        47: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        50: invokevirtual #441                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getModelParams:()Ljava/util/List;\n+        53: invokevirtual #444                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.models:(Ljava/util/List;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder;\n+        56: invokevirtual #448                // Method dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.build:()Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;\n+        59: invokevirtual #451                // Method dev/langchain4j/store/embedding/vearch/VearchClient.createSpace:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/CreateSpaceRequest;)Ldev/langchain4j/store/embedding/vearch/CreateSpaceResponse;\n         62: pop\n         63: return\n       LineNumberTable:\n         line 220: 0\n         line 221: 9\n         line 222: 16\n         line 223: 23\n@@ -1553,31 +1542,31 @@\n \n   private java.util.List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> toEmbeddingMatch(dev.langchain4j.store.embedding.vearch.SearchResponse$Hit);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n-         1: invokevirtual #123                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.getHits:()Ljava/util/List;\n+         1: invokevirtual #454                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.getHits:()Ljava/util/List;\n          4: astore_2\n          5: aload_2\n-         6: invokestatic  #96                 // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+         6: invokestatic  #352                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n          9: ifeq          20\n-        12: new           #42                 // class java/util/ArrayList\n+        12: new           #154                // class java/util/ArrayList\n         15: dup\n-        16: invokespecial #124                // Method java/util/ArrayList.\"<init>\":()V\n+        16: invokespecial #458                // Method java/util/ArrayList.\"<init>\":()V\n         19: areturn\n         20: aload_2\n-        21: invokeinterface #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        21: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n         26: aload_0\n-        27: invokedynamic #125,  0            // InvokeDynamic #4:apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n-        32: invokeinterface #35,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        37: invokestatic  #36                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        40: invokeinterface #37,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        45: checkcast     #38                 // class java/util/List\n+        27: invokedynamic #459,  0            // InvokeDynamic #4:apply:(Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;)Ljava/util/function/Function;\n+        32: invokeinterface #127,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        37: invokestatic  #133                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        40: invokeinterface #139,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        45: checkcast     #118                // class java/util/List\n         48: areturn\n       LineNumberTable:\n         line 232: 0\n         line 233: 5\n         line 234: 12\n         line 237: 20\n         line 251: 37\n@@ -1590,50 +1579,50 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             5      44     2 searchedDocuments   Ljava/util/List<Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 20\n           locals = [ class java/util/List ]\n-    Signature: #269                         // (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #606                         // (Ldev/langchain4j/store/embedding/vearch/SearchResponse$Hit;)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private java.util.Map<java.lang.String, java.lang.String> convertMetadataMap(java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Map;)Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_1\n          1: aload_0\n-         2: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-         5: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-         8: invokeinterface #126,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+         2: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+         5: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+         8: invokeinterface #462,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n         13: pop\n         14: aload_1\n         15: aload_0\n-        16: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        19: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n-        22: invokeinterface #126,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+        16: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        19: invokevirtual #159                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+        22: invokeinterface #462,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n         27: pop\n         28: aload_1\n-        29: invokeinterface #127,  1          // InterfaceMethod java/util/Map.isEmpty:()Z\n+        29: invokeinterface #466,  1          // InterfaceMethod java/util/Map.isEmpty:()Z\n         34: ifeq          45\n-        37: new           #78                 // class java/util/HashMap\n+        37: new           #297                // class java/util/HashMap\n         40: dup\n-        41: invokespecial #128                // Method java/util/HashMap.\"<init>\":()V\n+        41: invokespecial #469                // Method java/util/HashMap.\"<init>\":()V\n         44: areturn\n-        45: new           #78                 // class java/util/HashMap\n+        45: new           #297                // class java/util/HashMap\n         48: dup\n         49: aload_1\n-        50: invokeinterface #129,  1          // InterfaceMethod java/util/Map.size:()I\n-        55: invokespecial #79                 // Method java/util/HashMap.\"<init>\":(I)V\n+        50: invokeinterface #470,  1          // InterfaceMethod java/util/Map.size:()I\n+        55: invokespecial #299                // Method java/util/HashMap.\"<init>\":(I)V\n         58: astore_2\n         59: aload_1\n         60: aload_2\n-        61: invokedynamic #130,  0            // InvokeDynamic #5:accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n-        66: invokeinterface #131,  2          // InterfaceMethod java/util/Map.forEach:(Ljava/util/function/BiConsumer;)V\n+        61: invokedynamic #471,  0            // InvokeDynamic #5:accept:(Ljava/util/Map;)Ljava/util/function/BiConsumer;\n+        66: invokeinterface #475,  2          // InterfaceMethod java/util/Map.forEach:(Ljava/util/function/BiConsumer;)V\n         71: aload_2\n         72: areturn\n       LineNumberTable:\n         line 256: 0\n         line 257: 14\n         line 258: 28\n         line 259: 37\n@@ -1647,47 +1636,47 @@\n            59      14     2 metadataMap   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      73     1 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n            59      14     2 metadataMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 45 /* same */\n-    Signature: #274                         // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+    Signature: #609                         // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\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     #86                 // class dev/langchain4j/data/segment/TextSegment\n-         6: invokevirtual #132                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+         3: checkcast     #315                // class dev/langchain4j/data/segment/TextSegment\n+         6: invokevirtual #479                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n \n   private static void lambda$convertMetadataMap$5(java.util.Map, java.lang.String, java.lang.Object);\n     descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_2\n-         1: invokestatic  #133                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-         4: invokestatic  #134                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+         1: invokestatic  #482                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+         4: invokestatic  #485                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n          7: ifne          22\n         10: aload_0\n         11: aload_1\n         12: aload_2\n-        13: invokestatic  #133                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-        16: invokeinterface #82,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        13: invokestatic  #482                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+        16: invokeinterface #306,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         21: pop\n         22: return\n       LineNumberTable:\n         line 263: 0\n         line 264: 10\n         line 266: 22\n       LocalVariableTable:\n@@ -1700,109 +1689,109 @@\n \n   private dev.langchain4j.store.embedding.EmbeddingMatch lambda$toEmbeddingMatch$4(dev.langchain4j.store.embedding.vearch.SearchResponse$SearchedDocument);\n     descriptor: (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n     flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC\n     Code:\n       stack=6, locals=9, args_size=2\n          0: aload_1\n-         1: invokevirtual #135                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getSource:()Ljava/util/Map;\n+         1: invokevirtual #488                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getSource:()Ljava/util/Map;\n          4: astore_2\n          5: aload_1\n-         6: invokevirtual #136                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getId:()Ljava/lang/String;\n+         6: invokevirtual #493                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getId:()Ljava/lang/String;\n          9: astore_3\n         10: aload_2\n         11: aload_0\n-        12: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        15: invokevirtual #44                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n-        18: invokeinterface #137,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        23: checkcast     #138                // class java/util/Map\n-        26: ldc           #85                 // String feature\n-        28: invokeinterface #137,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        33: checkcast     #38                 // class java/util/List\n-        36: astore        4\n-        38: aload         4\n-        40: invokeinterface #33,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-        45: invokedynamic #139,  0            // InvokeDynamic #6:apply:()Ljava/util/function/Function;\n-        50: invokeinterface #35,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        55: invokestatic  #36                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        58: invokeinterface #37,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        63: checkcast     #38                 // class java/util/List\n-        66: invokestatic  #140                // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-        69: astore        5\n-        71: aconst_null\n-        72: astore        6\n-        74: aload_2\n-        75: aload_0\n-        76: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        79: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-        82: invokeinterface #137,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        87: ifnonnull     94\n-        90: aconst_null\n-        91: goto          110\n-        94: aload_2\n-        95: aload_0\n-        96: getfield      #8                  // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n-        99: invokevirtual #43                 // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n-       102: invokeinterface #137,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       107: invokestatic  #133                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-       110: astore        7\n-       112: aload         7\n-       114: invokestatic  #134                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-       117: ifne          139\n-       120: aload_0\n-       121: aload_2\n-       122: invokespecial #141                // Method convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n-       125: astore        8\n-       127: aload         7\n-       129: aload         8\n-       131: invokestatic  #142                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-       134: invokestatic  #143                // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-       137: astore        6\n-       139: new           #144                // class dev/langchain4j/store/embedding/EmbeddingMatch\n-       142: dup\n-       143: aload_1\n-       144: invokevirtual #145                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getScore:()Ljava/lang/Double;\n-       147: invokevirtual #146                // Method java/lang/Double.doubleValue:()D\n-       150: invokestatic  #147                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-       153: invokestatic  #55                 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-       156: aload_3\n-       157: aload         5\n-       159: aload         6\n-       161: invokespecial #148                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-       164: areturn\n+        12: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        15: invokevirtual #159                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getEmbeddingFieldName:()Ljava/lang/String;\n+        18: invokeinterface #496,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        23: checkcast     #307                // class java/util/Map\n+        26: ldc_w         #314                // String feature\n+        29: invokeinterface #496,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        34: checkcast     #118                // class java/util/List\n+        37: astore        4\n+        39: aload         4\n+        41: invokeinterface #117,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        46: invokedynamic #498,  0            // InvokeDynamic #6:apply:()Ljava/util/function/Function;\n+        51: invokeinterface #127,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        56: invokestatic  #133                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        59: invokeinterface #139,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        64: checkcast     #118                // class java/util/List\n+        67: invokestatic  #499                // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+        70: astore        5\n+        72: aconst_null\n+        73: astore        6\n+        75: aload_2\n+        76: aload_0\n+        77: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+        80: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+        83: invokeinterface #496,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        88: ifnonnull     95\n+        91: aconst_null\n+        92: goto          111\n+        95: aload_2\n+        96: aload_0\n+        97: getfield      #29                 // Field vearchConfig:Ldev/langchain4j/store/embedding/vearch/VearchConfig;\n+       100: invokevirtual #156                // Method dev/langchain4j/store/embedding/vearch/VearchConfig.getTextFieldName:()Ljava/lang/String;\n+       103: invokeinterface #496,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       108: invokestatic  #482                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+       111: astore        7\n+       113: aload         7\n+       115: invokestatic  #485                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+       118: ifne          140\n+       121: aload_0\n+       122: aload_2\n+       123: invokespecial #503                // Method convertMetadataMap:(Ljava/util/Map;)Ljava/util/Map;\n+       126: astore        8\n+       128: aload         7\n+       130: aload         8\n+       132: invokestatic  #507                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+       135: invokestatic  #510                // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+       138: astore        6\n+       140: new           #513                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       143: dup\n+       144: aload_1\n+       145: invokevirtual #515                // Method dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.getScore:()Ljava/lang/Double;\n+       148: invokevirtual #519                // Method java/lang/Double.doubleValue:()D\n+       151: invokestatic  #523                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+       154: invokestatic  #209                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+       157: aload_3\n+       158: aload         5\n+       160: aload         6\n+       162: invokespecial #528                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       165: areturn\n       LineNumberTable:\n         line 238: 0\n         line 239: 5\n         line 240: 10\n-        line 241: 38\n-        line 243: 71\n-        line 244: 74\n-        line 245: 112\n-        line 246: 120\n-        line 247: 127\n-        line 250: 139\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          127      12     8 metadataMap   Ljava/util/Map;\n-            0     165     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n-            0     165     1 searchedDocument   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n-            5     160     2 source   Ljava/util/Map;\n-           10     155     3    id   Ljava/lang/String;\n-           38     127     4 vector   Ljava/util/List;\n-           71      94     5 embedding   Ldev/langchain4j/data/embedding/Embedding;\n-           74      91     6 textSegment   Ldev/langchain4j/data/segment/TextSegment;\n-          112      53     7  text   Ljava/lang/String;\n+        line 241: 39\n+        line 243: 72\n+        line 244: 75\n+        line 245: 113\n+        line 246: 121\n+        line 247: 128\n+        line 250: 140\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          128      12     8 metadataMap   Ljava/util/Map;\n+            0     166     0  this   Ldev/langchain4j/store/embedding/vearch/VearchEmbeddingStore;\n+            0     166     1 searchedDocument   Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;\n+            5     161     2 source   Ljava/util/Map;\n+           10     156     3    id   Ljava/lang/String;\n+           39     127     4 vector   Ljava/util/List;\n+           72      94     5 embedding   Ldev/langchain4j/data/embedding/Embedding;\n+           75      91     6 textSegment   Ldev/langchain4j/data/segment/TextSegment;\n+          113      53     7  text   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          127      12     8 metadataMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-            5     160     2 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-           38     127     4 vector   Ljava/util/List<Ljava/lang/Double;>;\n+          128      12     8 metadataMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+            5     161     2 source   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+           39     127     4 vector   Ljava/util/List<Ljava/lang/Double;>;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n-          offset_delta = 94\n+          offset_delta = 95\n           locals = [ class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore, class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument, class java/util/Map, class java/lang/String, class java/util/List, class dev/langchain4j/data/embedding/Embedding, class dev/langchain4j/data/segment/TextSegment ]\n           stack = []\n         frame_type = 79 /* same_locals_1_stack_item */\n           stack = [ class java/lang/String ]\n         frame_type = 252 /* append */\n           offset_delta = 28\n           locals = [ class java/lang/String ]\n@@ -1810,16 +1799,16 @@\n   private static boolean lambda$isSpaceExist$3(java.lang.String, dev.langchain4j.store.embedding.vearch.ListSpaceResponse);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #149                // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse.getName:()Ljava/lang/String;\n-         5: invokevirtual #150                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         2: invokevirtual #531                // Method dev/langchain4j/store/embedding/vearch/ListSpaceResponse.getName:()Ljava/lang/String;\n+         5: invokevirtual #536                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          8: ireturn\n       LineNumberTable:\n         line 216: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0 spaceName   Ljava/lang/String;\n             0       9     1 space   Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;\n@@ -1827,95 +1816,95 @@\n   private static boolean lambda$isDatabaseExist$2(java.lang.String, dev.langchain4j.store.embedding.vearch.ListDatabaseResponse);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #151                // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.getName:()Ljava/lang/String;\n-         5: invokevirtual #150                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         2: invokevirtual #539                // Method dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.getName:()Ljava/lang/String;\n+         5: invokevirtual #536                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          8: ireturn\n       LineNumberTable:\n         line 205: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0 databaseName   Ljava/lang/String;\n             0       9     1 database   Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;\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  #30                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #106                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 127: 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  #30                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #106                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0 ignored   Ldev/langchain4j/data/embedding/Embedding;\n }\n-Signature: #299                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #632                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"VearchEmbeddingStore.java\"\n-InnerClasses:\n-  public static #155= #28 of #152;        // Builder=class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n-  public static #261= #260 of #386;       // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #267= #266 of #386;       // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n-  public static #505= #317 of #315;       // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n-  public static #547= #378 of #359;       // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #550= #361 of #359;       // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #551= #375 of #361;       // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n-  public static #554= #363 of #359;       // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n-  public static #555= #365 of #363;       // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n-  public static #612= #419 of #417;       // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n-  public static #627= #431 of #429;       // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n-  public static #639= #440 of #438;       // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n-  public static final #702= #701 of #706; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #336 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: #636 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-      #337 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #338 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #339 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  1: #336 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+      #643 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #644 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #647 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  1: #636 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-      #337 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #348 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #339 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  2: #336 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+      #643 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #648 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #647 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  2: #636 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-      #424 (Ljava/lang/Object;)Z\n-      #425 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-      #426 (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n-  3: #336 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+      #651 (Ljava/lang/Object;)Z\n+      #652 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isDatabaseExist$2:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+      #655 (Ldev/langchain4j/store/embedding/vearch/ListDatabaseResponse;)Z\n+  3: #636 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-      #424 (Ljava/lang/Object;)Z\n-      #436 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-      #437 (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n-  4: #336 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+      #651 (Ljava/lang/Object;)Z\n+      #657 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$isSpaceExist$3:(Ljava/lang/String;Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+      #660 (Ldev/langchain4j/store/embedding/vearch/ListSpaceResponse;)Z\n+  4: #636 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-      #337 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #453 REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-      #454 (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  5: #336 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+      #643 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #662 REF_invokeSpecial dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$toEmbeddingMatch$4:(Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+      #665 (Ldev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  5: #636 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-      #458 (Ljava/lang/Object;Ljava/lang/Object;)V\n-      #459 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-      #460 (Ljava/lang/String;Ljava/lang/Object;)V\n-  6: #336 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+      #666 (Ljava/lang/Object;Ljava/lang/Object;)V\n+      #668 REF_invokeStatic dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.lambda$convertMetadataMap$5:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+      #671 (Ljava/lang/String;Ljava/lang/Object;)V\n+  6: #636 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-      #337 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #470 REF_invokeVirtual java/lang/Double.floatValue:()F\n-      #471 (Ljava/lang/Double;)Ljava/lang/Float;\n+      #643 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #673 REF_invokeVirtual java/lang/Double.floatValue:()F\n+      #678 (Ljava/lang/Double;)Ljava/lang/Float;\n+InnerClasses:\n+  public static #681= #56 of #50;         // VearchClientBuilder=class dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder of class dev/langchain4j/store/embedding/vearch/VearchClient\n+  public static #682= #103 of #30;        // Builder=class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore\n+  public static #683= #237 of #180;       // SearchRequestBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #684= #185 of #180;       // QueryParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #685= #228 of #185;       // QueryParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam\n+  public static #686= #190 of #180;       // VectorParam=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam of class dev/langchain4j/store/embedding/vearch/SearchRequest\n+  public static #687= #195 of #190;       // VectorParamBuilder=class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder of class dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam\n+  public static #688= #455 of #263;       // Hit=class dev/langchain4j/store/embedding/vearch/SearchResponse$Hit of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static #689= #364 of #359;       // BulkRequestBuilder=class dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder of class dev/langchain4j/store/embedding/vearch/BulkRequest\n+  public static #690= #393 of #388;       // CreateDatabaseRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest\n+  public static #691= #415 of #410;       // CreateSpaceRequestBuilder=class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder of class dev/langchain4j/store/embedding/vearch/CreateSpaceRequest\n+  public static #692= #489 of #263;       // SearchedDocument=class dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument of class dev/langchain4j/store/embedding/vearch/SearchResponse\n+  public static final #697= #693 of #695; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
