{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,85 +1,85 @@\n-Zip file size: 76962 bytes, number of entries: 83\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/\n--rw-r--r--  2.0 unx      132 b- defN 24-Jan-30 05:34 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/embedding/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/\n--rw-r--r--  2.0 unx     3279 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class\n--rw-r--r--  2.0 unx     1226 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class\n--rw-r--r--  2.0 unx     1365 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n--rw-r--r--  2.0 unx     2159 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class\n--rw-r--r--  2.0 unx     2173 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class\n--rw-r--r--  2.0 unx     3415 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class\n--rw-r--r--  2.0 unx     2187 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest.class\n--rw-r--r--  2.0 unx     1028 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class\n--rw-r--r--  2.0 unx     1423 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class\n--rw-r--r--  2.0 unx     2248 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class\n--rw-r--r--  2.0 unx     3047 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class\n--rw-r--r--  2.0 unx      941 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class\n--rw-r--r--  2.0 unx     1314 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class\n--rw-r--r--  2.0 unx      908 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam.class\n--rw-r--r--  2.0 unx     2276 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class\n--rw-r--r--  2.0 unx     1730 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class\n--rw-r--r--  2.0 unx     1766 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class\n--rw-r--r--  2.0 unx     1421 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class\n--rw-r--r--  2.0 unx     2210 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class\n--rw-r--r--  2.0 unx     1676 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class\n--rw-r--r--  2.0 unx     1445 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class\n--rw-r--r--  2.0 unx     1898 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class\n--rw-r--r--  2.0 unx    20277 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n--rw-r--r--  2.0 unx     1183 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/MetricType.class\n--rw-r--r--  2.0 unx     1549 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class\n--rw-r--r--  2.0 unx     1622 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class\n--rw-r--r--  2.0 unx     2253 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse.class\n--rw-r--r--  2.0 unx     1583 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class\n--rw-r--r--  2.0 unx     1494 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class\n--rw-r--r--  2.0 unx     2489 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalType.class\n--rw-r--r--  2.0 unx     1811 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class\n--rw-r--r--  2.0 unx     1022 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class\n--rw-r--r--  2.0 unx     1202 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/BulkRequest.class\n--rw-r--r--  2.0 unx     1260 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class\n--rw-r--r--  2.0 unx     1496 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/BulkResponse.class\n--rw-r--r--  2.0 unx     1254 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class\n--rw-r--r--  2.0 unx     2043 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class\n--rw-r--r--  2.0 unx     1557 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class\n--rw-r--r--  2.0 unx     1490 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class\n--rw-r--r--  2.0 unx     1890 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class\n--rw-r--r--  2.0 unx     2159 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class\n--rw-r--r--  2.0 unx     1234 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class\n--rw-r--r--  2.0 unx     1602 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class\n--rw-r--r--  2.0 unx     1238 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class\n--rw-r--r--  2.0 unx     2145 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class\n--rw-r--r--  2.0 unx     3887 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class\n--rw-r--r--  2.0 unx     2150 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class\n--rw-r--r--  2.0 unx     1395 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class\n--rw-r--r--  2.0 unx      941 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class\n--rw-r--r--  2.0 unx     1541 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class\n--rw-r--r--  2.0 unx     2495 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class\n--rw-r--r--  2.0 unx     1784 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class\n--rw-r--r--  2.0 unx     2940 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class\n--rw-r--r--  2.0 unx     9014 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchConfig.class\n--rw-r--r--  2.0 unx     1296 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class\n--rw-r--r--  2.0 unx     1569 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class\n--rw-r--r--  2.0 unx     1874 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class\n--rw-r--r--  2.0 unx     2703 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchApi.class\n--rw-r--r--  2.0 unx     2892 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n--rw-r--r--  2.0 unx    12889 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/VearchClient.class\n--rw-r--r--  2.0 unx     1655 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class\n--rw-r--r--  2.0 unx     1210 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class\n--rw-r--r--  2.0 unx     2156 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class\n--rw-r--r--  2.0 unx     1982 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class\n--rw-r--r--  2.0 unx     1527 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class\n--rw-r--r--  2.0 unx     2468 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n--rw-r--r--  2.0 unx     1743 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class\n--rw-r--r--  2.0 unx     1676 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ModelParam.class\n--rw-r--r--  2.0 unx     1994 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/ResponseWrapper.class\n--rw-r--r--  2.0 unx     1397 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class\n--rw-r--r--  2.0 unx     2233 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/langchain4j-vearch/\n--rw-r--r--  2.0 unx     3538 b- defN 24-Jan-30 05:26 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml\n--rw-r--r--  2.0 unx      119 b- defN 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.properties\n-83 files, 170188 bytes uncompressed, 59434 bytes compressed:  65.1%\n+Zip file size: 77556 bytes, number of entries: 83\n+drwxr-xr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/\n+-rw-r--r--  2.0 unx      129 b- defN 25-Jan-29 08:56 META-INF/MANIFEST.MF\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/\n+-rw-rw-r--  2.0 unx     2159 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class\n+-rw-rw-r--  2.0 unx     1676 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ModelParam.class\n+-rw-rw-r--  2.0 unx     1743 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class\n+-rw-rw-r--  2.0 unx     1314 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class\n+-rw-rw-r--  2.0 unx     1655 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class\n+-rw-rw-r--  2.0 unx     1730 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class\n+-rw-rw-r--  2.0 unx     1527 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class\n+-rw-rw-r--  2.0 unx     1210 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class\n+-rw-rw-r--  2.0 unx      941 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class\n+-rw-rw-r--  2.0 unx     2150 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class\n+-rw-rw-r--  2.0 unx     2889 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n+-rw-rw-r--  2.0 unx    12855 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchClient.class\n+-rw-rw-r--  2.0 unx     1541 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class\n+-rw-rw-r--  2.0 unx     1494 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class\n+-rw-rw-r--  2.0 unx     1028 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class\n+-rw-rw-r--  2.0 unx     1395 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class\n+-rw-rw-r--  2.0 unx     1260 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class\n+-rw-rw-r--  2.0 unx     2145 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class\n+-rw-rw-r--  2.0 unx     1784 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class\n+-rw-rw-r--  2.0 unx     1424 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n+-rw-rw-r--  2.0 unx     1874 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class\n+-rw-rw-r--  2.0 unx     2527 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n+-rw-rw-r--  2.0 unx     2703 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchApi.class\n+-rw-rw-r--  2.0 unx     1423 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class\n+-rw-rw-r--  2.0 unx    20254 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n+-rw-rw-r--  2.0 unx     1676 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class\n+-rw-rw-r--  2.0 unx     1602 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class\n+-rw-rw-r--  2.0 unx     1254 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class\n+-rw-rw-r--  2.0 unx     1238 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class\n+-rw-rw-r--  2.0 unx     1569 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class\n+-rw-rw-r--  2.0 unx     2210 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class\n+-rw-rw-r--  2.0 unx     1549 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class\n+-rw-rw-r--  2.0 unx     1234 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class\n+-rw-rw-r--  2.0 unx     1496 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/BulkResponse.class\n+-rw-rw-r--  2.0 unx     3415 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class\n+-rw-rw-r--  2.0 unx     1242 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/MetricType.class\n+-rw-rw-r--  2.0 unx     9014 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchConfig.class\n+-rw-rw-r--  2.0 unx     2276 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class\n+-rw-rw-r--  2.0 unx     2548 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalType.class\n+-rw-rw-r--  2.0 unx     1445 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class\n+-rw-rw-r--  2.0 unx     2233 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class\n+-rw-rw-r--  2.0 unx     2043 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class\n+-rw-rw-r--  2.0 unx     1766 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class\n+-rw-rw-r--  2.0 unx     1296 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class\n+-rw-rw-r--  2.0 unx     1490 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class\n+-rw-rw-r--  2.0 unx     2156 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class\n+-rw-rw-r--  2.0 unx     1226 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class\n+-rw-rw-r--  2.0 unx     2248 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class\n+-rw-rw-r--  2.0 unx     3047 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class\n+-rw-rw-r--  2.0 unx     1890 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class\n+-rw-rw-r--  2.0 unx     2253 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse.class\n+-rw-rw-r--  2.0 unx     3887 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class\n+-rw-rw-r--  2.0 unx      941 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class\n+-rw-rw-r--  2.0 unx     1397 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class\n+-rw-rw-r--  2.0 unx     1421 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class\n+-rw-rw-r--  2.0 unx     1811 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class\n+-rw-rw-r--  2.0 unx     2173 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class\n+-rw-rw-r--  2.0 unx     1022 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class\n+-rw-rw-r--  2.0 unx     1583 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class\n+-rw-rw-r--  2.0 unx      908 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam.class\n+-rw-rw-r--  2.0 unx     1982 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class\n+-rw-rw-r--  2.0 unx     2159 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class\n+-rw-rw-r--  2.0 unx     1622 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class\n+-rw-rw-r--  2.0 unx     1557 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class\n+-rw-rw-r--  2.0 unx     1994 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ResponseWrapper.class\n+-rw-rw-r--  2.0 unx     2187 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest.class\n+-rw-rw-r--  2.0 unx     2495 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class\n+-rw-rw-r--  2.0 unx     3279 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class\n+-rw-rw-r--  2.0 unx     2940 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class\n+-rw-rw-r--  2.0 unx     1898 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class\n+-rw-rw-r--  2.0 unx     1202 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/vearch/BulkRequest.class\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-vearch/\n+-rw-rw-r--  2.0 unx     3529 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.xml\n+-rw-rw-r--  2.0 unx      119 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.properties\n+83 files, 170352 bytes uncompressed, 60028 bytes compressed:  64.8%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_cjesz0hr_mnt/tmplondv_8g_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_cjesz0hr_mnt/tmplondv_8g_.zip", "unified_diff": "@@ -15,225 +15,225 @@\n \n Filename: dev/langchain4j/store/embedding/\n Comment: \n \n Filename: dev/langchain4j/store/embedding/vearch/\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/ModelParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam$HNSWParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchClient.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore$Builder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreType.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchApi.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/MetricType.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$BINARYIVFParam$BINARYIVFParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchEmbeddingStore.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/BulkRequest$BulkRequestBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalType.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$SearchRequestBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/BulkRequest.class\n+Filename: dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseRequest$CreateDatabaseRequestBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/BulkResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/BulkResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceRequest.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT.class\n+Filename: dev/langchain4j/store/embedding/vearch/MetricType.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchConfig.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument$SearchedDocumentBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalType.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ListDatabaseResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFFLATParam$IVFFLATParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse$CreateDatabaseResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$QueryParam$QueryParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateDatabaseResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam$GPUParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchClient$VearchClientBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchedDocument.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate$CompressRateBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$SearchResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ListSpaceResponse$ListSpaceResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$SpaceStoreParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/VearchConfig$VearchConfigBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchConfig.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$IntegerParam$IntegerParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceResponse$CreateSpaceResponseBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/ModelParam$ModelParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$GPUParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$IVFPQParam$IVFPQParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchApi.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam$CompressRate.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceEngine.class\n+Filename: dev/langchain4j/store/embedding/vearch/ListDatabaseResponse$ListDatabaseResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/VearchClient.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$FLAT$FLATBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ListSpaceResponse.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$Hit.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam$VectorParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/BulkResponse$BulkResponseBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/RetrievalParam$HNSWParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$StringParam$StringParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceStoreParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/ResponseWrapper.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyType.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpaceEngine$Builder.class\n+Filename: dev/langchain4j/store/embedding/vearch/ResponseWrapper$ResponseWrapperBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ModelParam.class\n+Filename: dev/langchain4j/store/embedding/vearch/CreateSpaceRequest$CreateSpaceRequestBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/ResponseWrapper.class\n+Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$VectorParam$VectorParamBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SpacePropertyParam$FloatParam$FloatParamBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/SearchRequest$VectorParam.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/vearch/SearchResponse$Hit$HitBuilder.class\n+Filename: dev/langchain4j/store/embedding/vearch/BulkRequest.class\n Comment: \n \n Filename: META-INF/maven/\n Comment: \n \n Filename: META-INF/maven/dev.langchain4j/\n Comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n 00000 LOCAL HEADER #1       04034B50 (67324752)\n 00004 Extract Zip Spec      0A (10) '1.0'\n 00005 Extract OS            00 (0) 'MS-DOS'\n 00006 General Purpose Flag  0000 (0)\n 00008 Compression Method    0000 (0) 'Stored'\n-0000A Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n+0000A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 0000E CRC                   00000000 (0)\n 00012 Compressed Size       00000000 (0)\n 00016 Uncompressed Size     00000000 (0)\n 0001A Filename Length       0009 (9)\n 0001C Extra Length          0000 (0)\n 0001E Filename              'XXXXXXXXX'\n #\n@@ -18,33 +18,33 @@\n \n 00027 LOCAL HEADER #2       04034B50 (67324752)\n 0002B Extract Zip Spec      0A (10) '1.0'\n 0002C Extract OS            00 (0) 'MS-DOS'\n 0002D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n 0002F Compression Method    0008 (8) 'Deflated'\n-00031 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-00035 CRC                   5779D1A3 (1467601315)\n+00031 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+00035 CRC                   FFABC81E (4289447966)\n 00039 Compressed Size       0000006C (108)\n-0003D Uncompressed Size     00000084 (132)\n+0003D Uncompressed Size     00000081 (129)\n 00041 Filename Length       0014 (20)\n 00043 Extra Length          0000 (0)\n 00045 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 00059 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 000C5 LOCAL HEADER #3       04034B50 (67324752)\n 000C9 Extract Zip Spec      0A (10) '1.0'\n 000CA Extract OS            00 (0) 'MS-DOS'\n 000CB General Purpose Flag  0000 (0)\n 000CD Compression Method    0000 (0) 'Stored'\n-000CF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n+000CF Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 000D3 CRC                   00000000 (0)\n 000D7 Compressed Size       00000000 (0)\n 000DB Uncompressed Size     00000000 (0)\n 000DF Filename Length       0004 (4)\n 000E1 Extra Length          0000 (0)\n 000E3 Filename              'XXXX'\n #\n@@ -53,15 +53,15 @@\n #\n \n 000E7 LOCAL HEADER #4       04034B50 (67324752)\n 000EB Extract Zip Spec      0A (10) '1.0'\n 000EC Extract OS            00 (0) 'MS-DOS'\n 000ED General Purpose Flag  0000 (0)\n 000EF Compression Method    0000 (0) 'Stored'\n-000F1 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n+000F1 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 000F5 CRC                   00000000 (0)\n 000F9 Compressed Size       00000000 (0)\n 000FD Uncompressed Size     00000000 (0)\n 00101 Filename Length       0010 (16)\n 00103 Extra Length          0000 (0)\n 00105 Filename              'XXXXXXXXXXXXXXXX'\n #\n@@ -70,15 +70,15 @@\n #\n \n 00115 LOCAL HEADER #5       04034B50 (67324752)\n 00119 Extract Zip Spec      0A (10) '1.0'\n 0011A Extract OS            00 (0) 'MS-DOS'\n 0011B General Purpose Flag  0000 (0)\n 0011D Compression Method    0000 (0) 'Stored'\n-0011F Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n+0011F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 00123 CRC                   00000000 (0)\n 00127 Compressed Size       00000000 (0)\n 0012B Uncompressed Size     00000000 (0)\n 0012F Filename Length       0016 (22)\n 00131 Extra Length          0000 (0)\n 00133 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -87,15 +87,15 @@\n #\n \n 00149 LOCAL HEADER #6       04034B50 (67324752)\n 0014D Extract Zip Spec      0A (10) '1.0'\n 0014E Extract OS            00 (0) 'MS-DOS'\n 0014F General Purpose Flag  0000 (0)\n 00151 Compression Method    0000 (0) 'Stored'\n-00153 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n+00153 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 00157 CRC                   00000000 (0)\n 0015B Compressed Size       00000000 (0)\n 0015F Uncompressed Size     00000000 (0)\n 00163 Filename Length       0020 (32)\n 00165 Extra Length          0000 (0)\n 00167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -104,15 +104,15 @@\n #\n \n 00187 LOCAL HEADER #7       04034B50 (67324752)\n 0018B Extract Zip Spec      0A (10) '1.0'\n 0018C Extract OS            00 (0) 'MS-DOS'\n 0018D General Purpose Flag  0000 (0)\n 0018F Compression Method    0000 (0) 'Stored'\n-00191 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n+00191 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n 00195 CRC                   00000000 (0)\n 00199 Compressed Size       00000000 (0)\n 0019D Uncompressed Size     00000000 (0)\n 001A1 Filename Length       0027 (39)\n 001A3 Extra Length          0000 (0)\n 001A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -122,3821 +122,3821 @@\n \n 001CC LOCAL HEADER #8       04034B50 (67324752)\n 001D0 Extract Zip Spec      0A (10) '1.0'\n 001D1 Extract OS            00 (0) 'MS-DOS'\n 001D2 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n 001D4 Compression Method    0008 (8) 'Deflated'\n-001D6 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-001DA CRC                   8048035E (2152203102)\n-001DE Compressed Size       000003AD (941)\n-001E2 Uncompressed Size     00000CCF (3279)\n-001E6 Filename Length       0059 (89)\n+001D6 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+001DA CRC                   D42F2750 (3559860048)\n+001DE Compressed Size       0000031F (799)\n+001E2 Uncompressed Size     0000086F (2159)\n+001E6 Filename Length       0056 (86)\n 001E8 Extra Length          0000 (0)\n-001EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+001EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00243 PAYLOAD\n+00240 PAYLOAD\n \n-005F0 LOCAL HEADER #9       04034B50 (67324752)\n-005F4 Extract Zip Spec      0A (10) '1.0'\n-005F5 Extract OS            00 (0) 'MS-DOS'\n-005F6 General Purpose Flag  0000 (0)\n+0055F LOCAL HEADER #9       04034B50 (67324752)\n+00563 Extract Zip Spec      0A (10) '1.0'\n+00564 Extract OS            00 (0) 'MS-DOS'\n+00565 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-005F8 Compression Method    0008 (8) 'Deflated'\n-005FA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-005FE CRC                   F41E47C4 (4095625156)\n-00602 Compressed Size       00000203 (515)\n-00606 Uncompressed Size     000004CA (1226)\n-0060A Filename Length       0040 (64)\n-0060C Extra Length          0000 (0)\n-0060E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00567 Compression Method    0008 (8) 'Deflated'\n+00569 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0056D CRC                   BB53BE4A (3142827594)\n+00571 Compressed Size       00000293 (659)\n+00575 Uncompressed Size     0000068C (1676)\n+00579 Filename Length       0037 (55)\n+0057B Extra Length          0000 (0)\n+0057D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x60E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0064E PAYLOAD\n+005B4 PAYLOAD\n \n-00851 LOCAL HEADER #10      04034B50 (67324752)\n-00855 Extract Zip Spec      0A (10) '1.0'\n-00856 Extract OS            00 (0) 'MS-DOS'\n-00857 General Purpose Flag  0000 (0)\n+00847 LOCAL HEADER #10      04034B50 (67324752)\n+0084B Extract Zip Spec      0A (10) '1.0'\n+0084C Extract OS            00 (0) 'MS-DOS'\n+0084D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-00859 Compression Method    0008 (8) 'Deflated'\n-0085B Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0085F CRC                   CB039DDE (3406011870)\n-00863 Compressed Size       000002A9 (681)\n-00867 Uncompressed Size     00000555 (1365)\n-0086B Filename Length       003B (59)\n-0086D Extra Length          0000 (0)\n-0086F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0084F Compression Method    0008 (8) 'Deflated'\n+00851 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+00855 CRC                   9D83B73F (2642655039)\n+00859 Compressed Size       00000244 (580)\n+0085D Uncompressed Size     000006CF (1743)\n+00861 Filename Length       0040 (64)\n+00863 Extra Length          0000 (0)\n+00865 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x86F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-008AA PAYLOAD\n+008A5 PAYLOAD\n \n-00B53 LOCAL HEADER #11      04034B50 (67324752)\n-00B57 Extract Zip Spec      0A (10) '1.0'\n-00B58 Extract OS            00 (0) 'MS-DOS'\n-00B59 General Purpose Flag  0000 (0)\n+00AE9 LOCAL HEADER #11      04034B50 (67324752)\n+00AED Extract Zip Spec      0A (10) '1.0'\n+00AEE Extract OS            00 (0) 'MS-DOS'\n+00AEF General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-00B5B Compression Method    0008 (8) 'Deflated'\n-00B5D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-00B61 CRC                   7EBB694F (2126211407)\n-00B65 Compressed Size       00000318 (792)\n-00B69 Uncompressed Size     0000086F (2159)\n-00B6D Filename Length       0056 (86)\n-00B6F Extra Length          0000 (0)\n-00B71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00AF1 Compression Method    0008 (8) 'Deflated'\n+00AF3 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+00AF7 CRC                   DF0C4537 (3742123319)\n+00AFB Compressed Size       0000021D (541)\n+00AFF Uncompressed Size     00000522 (1314)\n+00B03 Filename Length       004C (76)\n+00B05 Extra Length          0000 (0)\n+00B07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00BC7 PAYLOAD\n+00B53 PAYLOAD\n \n-00EDF LOCAL HEADER #12      04034B50 (67324752)\n-00EE3 Extract Zip Spec      0A (10) '1.0'\n-00EE4 Extract OS            00 (0) 'MS-DOS'\n-00EE5 General Purpose Flag  0000 (0)\n+00D70 LOCAL HEADER #12      04034B50 (67324752)\n+00D74 Extract Zip Spec      0A (10) '1.0'\n+00D75 Extract OS            00 (0) 'MS-DOS'\n+00D76 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-00EE7 Compression Method    0008 (8) 'Deflated'\n-00EE9 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-00EED CRC                   CE1989A0 (3457780128)\n-00EF1 Compressed Size       00000313 (787)\n-00EF5 Uncompressed Size     0000087D (2173)\n-00EF9 Filename Length       0058 (88)\n-00EFB Extra Length          0000 (0)\n-00EFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00D78 Compression Method    0008 (8) 'Deflated'\n+00D7A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+00D7E CRC                   E13FB47D (3779048573)\n+00D82 Compressed Size       00000298 (664)\n+00D86 Uncompressed Size     00000677 (1655)\n+00D8A Filename Length       004C (76)\n+00D8C Extra Length          0000 (0)\n+00D8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00F55 PAYLOAD\n+00DDA PAYLOAD\n \n-01268 LOCAL HEADER #13      04034B50 (67324752)\n-0126C Extract Zip Spec      0A (10) '1.0'\n-0126D Extract OS            00 (0) 'MS-DOS'\n-0126E General Purpose Flag  0000 (0)\n+01072 LOCAL HEADER #13      04034B50 (67324752)\n+01076 Extract Zip Spec      0A (10) '1.0'\n+01077 Extract OS            00 (0) 'MS-DOS'\n+01078 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-01270 Compression Method    0008 (8) 'Deflated'\n-01272 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-01276 CRC                   5823E296 (1478746774)\n-0127A Compressed Size       000003D4 (980)\n-0127E Uncompressed Size     00000D57 (3415)\n-01282 Filename Length       003F (63)\n-01284 Extra Length          0000 (0)\n-01286 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0107A Compression Method    0008 (8) 'Deflated'\n+0107C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+01080 CRC                   EFE2E071 (4024623217)\n+01084 Compressed Size       00000249 (585)\n+01088 Uncompressed Size     000006C2 (1730)\n+0108C Filename Length       0049 (73)\n+0108E Extra Length          0000 (0)\n+01090 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-012C5 PAYLOAD\n+010D9 PAYLOAD\n \n-01699 LOCAL HEADER #14      04034B50 (67324752)\n-0169D Extract Zip Spec      0A (10) '1.0'\n-0169E Extract OS            00 (0) 'MS-DOS'\n-0169F General Purpose Flag  0000 (0)\n+01322 LOCAL HEADER #14      04034B50 (67324752)\n+01326 Extract Zip Spec      0A (10) '1.0'\n+01327 Extract OS            00 (0) 'MS-DOS'\n+01328 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-016A1 Compression Method    0008 (8) 'Deflated'\n-016A3 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-016A7 CRC                   76F22A02 (1995581954)\n-016AB Compressed Size       000002DC (732)\n-016AF Uncompressed Size     0000088B (2187)\n-016B3 Filename Length       003A (58)\n-016B5 Extra Length          0000 (0)\n-016B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0132A Compression Method    0008 (8) 'Deflated'\n+0132C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+01330 CRC                   80BA4F0B (2159693579)\n+01334 Compressed Size       00000226 (550)\n+01338 Uncompressed Size     000005F7 (1527)\n+0133C Filename Length       003C (60)\n+0133E Extra Length          0000 (0)\n+01340 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-016F1 PAYLOAD\n+0137C PAYLOAD\n \n-019CD LOCAL HEADER #15      04034B50 (67324752)\n-019D1 Extract Zip Spec      0A (10) '1.0'\n-019D2 Extract OS            00 (0) 'MS-DOS'\n-019D3 General Purpose Flag  0000 (0)\n+015A2 LOCAL HEADER #15      04034B50 (67324752)\n+015A6 Extract Zip Spec      0A (10) '1.0'\n+015A7 Extract OS            00 (0) 'MS-DOS'\n+015A8 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-019D5 Compression Method    0008 (8) 'Deflated'\n-019D7 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-019DB CRC                   33A99463 (866751587)\n-019DF Compressed Size       000001C1 (449)\n-019E3 Uncompressed Size     00000404 (1028)\n-019E7 Filename Length       004A (74)\n-019E9 Extra Length          0000 (0)\n-019EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+015AA Compression Method    0008 (8) 'Deflated'\n+015AC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+015B0 CRC                   972D3EE2 (2536324834)\n+015B4 Compressed Size       00000207 (519)\n+015B8 Uncompressed Size     000004BA (1210)\n+015BC Filename Length       003E (62)\n+015BE Extra Length          0000 (0)\n+015C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01A35 PAYLOAD\n+015FE PAYLOAD\n \n-01BF6 LOCAL HEADER #16      04034B50 (67324752)\n-01BFA Extract Zip Spec      0A (10) '1.0'\n-01BFB Extract OS            00 (0) 'MS-DOS'\n-01BFC General Purpose Flag  0000 (0)\n+01805 LOCAL HEADER #16      04034B50 (67324752)\n+01809 Extract Zip Spec      0A (10) '1.0'\n+0180A Extract OS            00 (0) 'MS-DOS'\n+0180B General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-01BFE Compression Method    0008 (8) 'Deflated'\n-01C00 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-01C04 CRC                   06878591 (109544849)\n-01C08 Compressed Size       00000233 (563)\n-01C0C Uncompressed Size     0000058F (1423)\n-01C10 Filename Length       0060 (96)\n-01C12 Extra Length          0000 (0)\n-01C14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0180D Compression Method    0008 (8) 'Deflated'\n+0180F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+01813 CRC                   5917590A (1494702346)\n+01817 Compressed Size       000001AF (431)\n+0181B Uncompressed Size     000003AD (941)\n+0181F Filename Length       0042 (66)\n+01821 Extra Length          0000 (0)\n+01823 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01C74 PAYLOAD\n+01865 PAYLOAD\n \n-01EA7 LOCAL HEADER #17      04034B50 (67324752)\n-01EAB Extract Zip Spec      0A (10) '1.0'\n-01EAC Extract OS            00 (0) 'MS-DOS'\n-01EAD General Purpose Flag  0000 (0)\n+01A14 LOCAL HEADER #17      04034B50 (67324752)\n+01A18 Extract Zip Spec      0A (10) '1.0'\n+01A19 Extract OS            00 (0) 'MS-DOS'\n+01A1A General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-01EAF Compression Method    0008 (8) 'Deflated'\n-01EB1 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-01EB5 CRC                   B49B0AB3 (3030059699)\n-01EB9 Compressed Size       000002CF (719)\n-01EBD Uncompressed Size     000008C8 (2248)\n-01EC1 Filename Length       0051 (81)\n-01EC3 Extra Length          0000 (0)\n-01EC5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01A1C Compression Method    0008 (8) 'Deflated'\n+01A1E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+01A22 CRC                   18ABBE5D (413908573)\n+01A26 Compressed Size       0000031A (794)\n+01A2A Uncompressed Size     00000866 (2150)\n+01A2E Filename Length       004C (76)\n+01A30 Extra Length          0000 (0)\n+01A32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01F16 PAYLOAD\n+01A7E PAYLOAD\n \n-021E5 LOCAL HEADER #18      04034B50 (67324752)\n-021E9 Extract Zip Spec      0A (10) '1.0'\n-021EA Extract OS            00 (0) 'MS-DOS'\n-021EB General Purpose Flag  0000 (0)\n+01D98 LOCAL HEADER #18      04034B50 (67324752)\n+01D9C Extract Zip Spec      0A (10) '1.0'\n+01D9D Extract OS            00 (0) 'MS-DOS'\n+01D9E General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-021ED Compression Method    0008 (8) 'Deflated'\n-021EF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-021F3 CRC                   1C3A7402 (473592834)\n-021F7 Compressed Size       000003AB (939)\n-021FB Uncompressed Size     00000BE7 (3047)\n-021FF Filename Length       004B (75)\n-02201 Extra Length          0000 (0)\n-02203 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01DA0 Compression Method    0008 (8) 'Deflated'\n+01DA2 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+01DA6 CRC                   74984ADE (1956137694)\n+01DAA Compressed Size       00000458 (1112)\n+01DAE Uncompressed Size     00000B49 (2889)\n+01DB2 Filename Length       0038 (56)\n+01DB4 Extra Length          0000 (0)\n+01DB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2203: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1DB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0224E PAYLOAD\n+01DEE PAYLOAD\n \n-025F9 LOCAL HEADER #19      04034B50 (67324752)\n-025FD Extract Zip Spec      0A (10) '1.0'\n-025FE Extract OS            00 (0) 'MS-DOS'\n-025FF General Purpose Flag  0000 (0)\n+02246 LOCAL HEADER #19      04034B50 (67324752)\n+0224A Extract Zip Spec      0A (10) '1.0'\n+0224B Extract OS            00 (0) 'MS-DOS'\n+0224C General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-02601 Compression Method    0008 (8) 'Deflated'\n-02603 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-02607 CRC                   A4D1259E (2765170078)\n-0260B Compressed Size       000001AB (427)\n-0260F Uncompressed Size     000003AD (941)\n-02613 Filename Length       0042 (66)\n-02615 Extra Length          0000 (0)\n-02617 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0224E Compression Method    0008 (8) 'Deflated'\n+02250 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+02254 CRC                   CBB77E57 (3417800279)\n+02258 Compressed Size       000011E9 (4585)\n+0225C Uncompressed Size     00003237 (12855)\n+02260 Filename Length       0039 (57)\n+02262 Extra Length          0000 (0)\n+02264 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02659 PAYLOAD\n+0229D PAYLOAD\n \n-02804 LOCAL HEADER #20      04034B50 (67324752)\n-02808 Extract Zip Spec      0A (10) '1.0'\n-02809 Extract OS            00 (0) 'MS-DOS'\n-0280A General Purpose Flag  0000 (0)\n+03486 LOCAL HEADER #20      04034B50 (67324752)\n+0348A Extract Zip Spec      0A (10) '1.0'\n+0348B Extract OS            00 (0) 'MS-DOS'\n+0348C General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0280C Compression Method    0008 (8) 'Deflated'\n-0280E Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-02812 CRC                   882C24BA (2284594362)\n-02816 Compressed Size       00000215 (533)\n-0281A Uncompressed Size     00000522 (1314)\n-0281E Filename Length       004C (76)\n-02820 Extra Length          0000 (0)\n-02822 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0348E Compression Method    0008 (8) 'Deflated'\n+03490 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+03494 CRC                   F742E78C (4148357004)\n+03498 Compressed Size       00000247 (583)\n+0349C Uncompressed Size     00000605 (1541)\n+034A0 Filename Length       0057 (87)\n+034A2 Extra Length          0000 (0)\n+034A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0286E PAYLOAD\n+034FB PAYLOAD\n \n-02A83 LOCAL HEADER #21      04034B50 (67324752)\n-02A87 Extract Zip Spec      0A (10) '1.0'\n-02A88 Extract OS            00 (0) 'MS-DOS'\n-02A89 General Purpose Flag  0000 (0)\n+03742 LOCAL HEADER #21      04034B50 (67324752)\n+03746 Extract Zip Spec      0A (10) '1.0'\n+03747 Extract OS            00 (0) 'MS-DOS'\n+03748 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-02A8B Compression Method    0008 (8) 'Deflated'\n-02A8D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-02A91 CRC                   DA7A3F13 (3665444627)\n-02A95 Compressed Size       00000177 (375)\n-02A99 Uncompressed Size     0000038C (908)\n-02A9D Filename Length       003B (59)\n-02A9F Extra Length          0000 (0)\n-02AA1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0374A Compression Method    0008 (8) 'Deflated'\n+0374C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+03750 CRC                   6C3D8D6E (1815973230)\n+03754 Compressed Size       0000024F (591)\n+03758 Uncompressed Size     000005D6 (1494)\n+0375C Filename Length       004B (75)\n+0375E Extra Length          0000 (0)\n+03760 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02ADC PAYLOAD\n+037AB PAYLOAD\n \n-02C53 LOCAL HEADER #22      04034B50 (67324752)\n-02C57 Extract Zip Spec      0A (10) '1.0'\n-02C58 Extract OS            00 (0) 'MS-DOS'\n-02C59 General Purpose Flag  0000 (0)\n+039FA LOCAL HEADER #22      04034B50 (67324752)\n+039FE Extract Zip Spec      0A (10) '1.0'\n+039FF Extract OS            00 (0) 'MS-DOS'\n+03A00 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-02C5B Compression Method    0008 (8) 'Deflated'\n-02C5D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-02C61 CRC                   73AA286D (1940531309)\n-02C65 Compressed Size       000002D9 (729)\n-02C69 Uncompressed Size     000008E4 (2276)\n-02C6D Filename Length       0064 (100)\n-02C6F Extra Length          0000 (0)\n-02C71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03A02 Compression Method    0008 (8) 'Deflated'\n+03A04 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+03A08 CRC                   187BADD6 (410758614)\n+03A0C Compressed Size       000001C1 (449)\n+03A10 Uncompressed Size     00000404 (1028)\n+03A14 Filename Length       004A (74)\n+03A16 Extra Length          0000 (0)\n+03A18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3A18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02CD5 PAYLOAD\n+03A62 PAYLOAD\n \n-02FAE LOCAL HEADER #23      04034B50 (67324752)\n-02FB2 Extract Zip Spec      0A (10) '1.0'\n-02FB3 Extract OS            00 (0) 'MS-DOS'\n-02FB4 General Purpose Flag  0000 (0)\n+03C23 LOCAL HEADER #23      04034B50 (67324752)\n+03C27 Extract Zip Spec      0A (10) '1.0'\n+03C28 Extract OS            00 (0) 'MS-DOS'\n+03C29 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-02FB6 Compression Method    0008 (8) 'Deflated'\n-02FB8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-02FBC CRC                   5F72BF2A (1601355562)\n-02FC0 Compressed Size       00000243 (579)\n-02FC4 Uncompressed Size     000006C2 (1730)\n-02FC8 Filename Length       0049 (73)\n-02FCA Extra Length          0000 (0)\n-02FCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03C2B Compression Method    0008 (8) 'Deflated'\n+03C2D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+03C31 CRC                   22B44E62 (582241890)\n+03C35 Compressed Size       0000022B (555)\n+03C39 Uncompressed Size     00000573 (1395)\n+03C3D Filename Length       005D (93)\n+03C3F Extra Length          0000 (0)\n+03C41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03015 PAYLOAD\n+03C9E PAYLOAD\n \n-03258 LOCAL HEADER #24      04034B50 (67324752)\n-0325C Extract Zip Spec      0A (10) '1.0'\n-0325D Extract OS            00 (0) 'MS-DOS'\n-0325E General Purpose Flag  0000 (0)\n+03EC9 LOCAL HEADER #24      04034B50 (67324752)\n+03ECD Extract Zip Spec      0A (10) '1.0'\n+03ECE Extract OS            00 (0) 'MS-DOS'\n+03ECF General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-03260 Compression Method    0008 (8) 'Deflated'\n-03262 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-03266 CRC                   E863AE94 (3898846868)\n-0326A Compressed Size       00000271 (625)\n-0326E Uncompressed Size     000006E6 (1766)\n-03272 Filename Length       0057 (87)\n-03274 Extra Length          0000 (0)\n-03276 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03ED1 Compression Method    0008 (8) 'Deflated'\n+03ED3 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+03ED7 CRC                   7A354A18 (2050312728)\n+03EDB Compressed Size       000001FB (507)\n+03EDF Uncompressed Size     000004EC (1260)\n+03EE3 Filename Length       005F (95)\n+03EE5 Extra Length          0000 (0)\n+03EE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-032CD PAYLOAD\n+03F46 PAYLOAD\n \n-0353E LOCAL HEADER #25      04034B50 (67324752)\n-03542 Extract Zip Spec      0A (10) '1.0'\n-03543 Extract OS            00 (0) 'MS-DOS'\n-03544 General Purpose Flag  0000 (0)\n+04141 LOCAL HEADER #25      04034B50 (67324752)\n+04145 Extract Zip Spec      0A (10) '1.0'\n+04146 Extract OS            00 (0) 'MS-DOS'\n+04147 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-03546 Compression Method    0008 (8) 'Deflated'\n-03548 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0354C CRC                   CC7640C9 (3430301897)\n-03550 Compressed Size       0000022F (559)\n-03554 Uncompressed Size     0000058D (1421)\n-03558 Filename Length       0060 (96)\n-0355A Extra Length          0000 (0)\n-0355C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04149 Compression Method    0008 (8) 'Deflated'\n+0414B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0414F CRC                   8794CB4F (2274675535)\n+04153 Compressed Size       0000031A (794)\n+04157 Uncompressed Size     00000861 (2145)\n+0415B Filename Length       0054 (84)\n+0415D Extra Length          0000 (0)\n+0415F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x355C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x415F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-035BC PAYLOAD\n+041B3 PAYLOAD\n \n-037EB LOCAL HEADER #26      04034B50 (67324752)\n-037EF Extract Zip Spec      0A (10) '1.0'\n-037F0 Extract OS            00 (0) 'MS-DOS'\n-037F1 General Purpose Flag  0000 (0)\n+044CD LOCAL HEADER #26      04034B50 (67324752)\n+044D1 Extract Zip Spec      0A (10) '1.0'\n+044D2 Extract OS            00 (0) 'MS-DOS'\n+044D3 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-037F3 Compression Method    0008 (8) 'Deflated'\n-037F5 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-037F9 CRC                   45EDF4A7 (1173222567)\n-037FD Compressed Size       000002DD (733)\n-03801 Uncompressed Size     000008A2 (2210)\n-03805 Filename Length       004F (79)\n-03807 Extra Length          0000 (0)\n-03809 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+044D5 Compression Method    0008 (8) 'Deflated'\n+044D7 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+044DB CRC                   A8B9B23A (2830742074)\n+044DF Compressed Size       0000026F (623)\n+044E3 Uncompressed Size     000006F8 (1784)\n+044E7 Filename Length       0053 (83)\n+044E9 Extra Length          0000 (0)\n+044EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03858 PAYLOAD\n+0453E PAYLOAD\n \n-03B35 LOCAL HEADER #27      04034B50 (67324752)\n-03B39 Extract Zip Spec      0A (10) '1.0'\n-03B3A Extract OS            00 (0) 'MS-DOS'\n-03B3B General Purpose Flag  0000 (0)\n+047AD LOCAL HEADER #27      04034B50 (67324752)\n+047B1 Extract Zip Spec      0A (10) '1.0'\n+047B2 Extract OS            00 (0) 'MS-DOS'\n+047B3 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-03B3D Compression Method    0008 (8) 'Deflated'\n-03B3F Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-03B43 CRC                   73EE1A9A (1944984218)\n-03B47 Compressed Size       00000271 (625)\n-03B4B Uncompressed Size     0000068C (1676)\n-03B4F Filename Length       0048 (72)\n-03B51 Extra Length          0000 (0)\n-03B53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+047B5 Compression Method    0008 (8) 'Deflated'\n+047B7 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+047BB CRC                   9C3427BE (2620663742)\n+047BF Compressed Size       000002C6 (710)\n+047C3 Uncompressed Size     00000590 (1424)\n+047C7 Filename Length       003B (59)\n+047C9 Extra Length          0000 (0)\n+047CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3B53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x47CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03B9B PAYLOAD\n+04806 PAYLOAD\n \n-03E0C LOCAL HEADER #28      04034B50 (67324752)\n-03E10 Extract Zip Spec      0A (10) '1.0'\n-03E11 Extract OS            00 (0) 'MS-DOS'\n-03E12 General Purpose Flag  0000 (0)\n+04ACC LOCAL HEADER #28      04034B50 (67324752)\n+04AD0 Extract Zip Spec      0A (10) '1.0'\n+04AD1 Extract OS            00 (0) 'MS-DOS'\n+04AD2 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-03E14 Compression Method    0008 (8) 'Deflated'\n-03E16 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-03E1A CRC                   3F43BF6E (1061404526)\n-03E1E Compressed Size       00000217 (535)\n-03E22 Uncompressed Size     000005A5 (1445)\n-03E26 Filename Length       0045 (69)\n-03E28 Extra Length          0000 (0)\n-03E2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04AD4 Compression Method    0008 (8) 'Deflated'\n+04AD6 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+04ADA CRC                   3AF01CD2 (988814546)\n+04ADE Compressed Size       000002AF (687)\n+04AE2 Uncompressed Size     00000752 (1874)\n+04AE6 Filename Length       0044 (68)\n+04AE8 Extra Length          0000 (0)\n+04AEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03E6F PAYLOAD\n+04B2E PAYLOAD\n \n-04086 LOCAL HEADER #29      04034B50 (67324752)\n-0408A Extract Zip Spec      0A (10) '1.0'\n-0408B Extract OS            00 (0) 'MS-DOS'\n-0408C General Purpose Flag  0000 (0)\n+04DDD LOCAL HEADER #29      04034B50 (67324752)\n+04DE1 Extract Zip Spec      0A (10) '1.0'\n+04DE2 Extract OS            00 (0) 'MS-DOS'\n+04DE3 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0408E Compression Method    0008 (8) 'Deflated'\n-04090 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-04094 CRC                   E72AB2CB (3878335179)\n-04098 Compressed Size       000002C3 (707)\n-0409C Uncompressed Size     0000076A (1898)\n-040A0 Filename Length       0046 (70)\n-040A2 Extra Length          0000 (0)\n-040A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04DE5 Compression Method    0008 (8) 'Deflated'\n+04DE7 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+04DEB CRC                   9CC9EBB3 (2630478771)\n+04DEF Compressed Size       000003EB (1003)\n+04DF3 Uncompressed Size     000009DF (2527)\n+04DF7 Filename Length       003E (62)\n+04DF9 Extra Length          0000 (0)\n+04DFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x40A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-040EA PAYLOAD\n+04E39 PAYLOAD\n \n-043AD LOCAL HEADER #30      04034B50 (67324752)\n-043B1 Extract Zip Spec      0A (10) '1.0'\n-043B2 Extract OS            00 (0) 'MS-DOS'\n-043B3 General Purpose Flag  0000 (0)\n+05224 LOCAL HEADER #30      04034B50 (67324752)\n+05228 Extract Zip Spec      0A (10) '1.0'\n+05229 Extract OS            00 (0) 'MS-DOS'\n+0522A General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-043B5 Compression Method    0008 (8) 'Deflated'\n-043B7 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-043BB CRC                   BBDD1DC9 (3151830473)\n-043BF Compressed Size       0000194F (6479)\n-043C3 Uncompressed Size     00004F35 (20277)\n-043C7 Filename Length       0041 (65)\n-043C9 Extra Length          0000 (0)\n-043CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0522C Compression Method    0008 (8) 'Deflated'\n+0522E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+05232 CRC                   6AC968D0 (1791584464)\n+05236 Compressed Size       000002E0 (736)\n+0523A Uncompressed Size     00000A8F (2703)\n+0523E Filename Length       0036 (54)\n+05240 Extra Length          0000 (0)\n+05242 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0440C PAYLOAD\n+05278 PAYLOAD\n \n-05D5B LOCAL HEADER #31      04034B50 (67324752)\n-05D5F Extract Zip Spec      0A (10) '1.0'\n-05D60 Extract OS            00 (0) 'MS-DOS'\n-05D61 General Purpose Flag  0000 (0)\n+05558 LOCAL HEADER #31      04034B50 (67324752)\n+0555C Extract Zip Spec      0A (10) '1.0'\n+0555D Extract OS            00 (0) 'MS-DOS'\n+0555E General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-05D63 Compression Method    0008 (8) 'Deflated'\n-05D65 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-05D69 CRC                   5F91CD1B (1603390747)\n-05D6D Compressed Size       00000258 (600)\n-05D71 Uncompressed Size     0000049F (1183)\n-05D75 Filename Length       0037 (55)\n-05D77 Extra Length          0000 (0)\n-05D79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05560 Compression Method    0008 (8) 'Deflated'\n+05562 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+05566 CRC                   E960B410 (3915428880)\n+0556A Compressed Size       00000234 (564)\n+0556E Uncompressed Size     0000058F (1423)\n+05572 Filename Length       0060 (96)\n+05574 Extra Length          0000 (0)\n+05576 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5D79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-05DB0 PAYLOAD\n+055D6 PAYLOAD\n \n-06008 LOCAL HEADER #32      04034B50 (67324752)\n-0600C Extract Zip Spec      0A (10) '1.0'\n-0600D Extract OS            00 (0) 'MS-DOS'\n-0600E General Purpose Flag  0000 (0)\n+0580A LOCAL HEADER #32      04034B50 (67324752)\n+0580E Extract Zip Spec      0A (10) '1.0'\n+0580F Extract OS            00 (0) 'MS-DOS'\n+05810 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-06010 Compression Method    0008 (8) 'Deflated'\n-06012 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-06016 CRC                   66C77CC5 (1724349637)\n-0601A Compressed Size       00000258 (600)\n-0601E Uncompressed Size     0000060D (1549)\n-06022 Filename Length       004B (75)\n-06024 Extra Length          0000 (0)\n-06026 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05812 Compression Method    0008 (8) 'Deflated'\n+05814 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+05818 CRC                   A5AFF6E3 (2779772643)\n+0581C Compressed Size       00001977 (6519)\n+05820 Uncompressed Size     00004F1E (20254)\n+05824 Filename Length       0041 (65)\n+05826 Extra Length          0000 (0)\n+05828 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06071 PAYLOAD\n+05869 PAYLOAD\n \n-062C9 LOCAL HEADER #33      04034B50 (67324752)\n-062CD Extract Zip Spec      0A (10) '1.0'\n-062CE Extract OS            00 (0) 'MS-DOS'\n-062CF General Purpose Flag  0000 (0)\n+071E0 LOCAL HEADER #33      04034B50 (67324752)\n+071E4 Extract Zip Spec      0A (10) '1.0'\n+071E5 Extract OS            00 (0) 'MS-DOS'\n+071E6 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-062D1 Compression Method    0008 (8) 'Deflated'\n-062D3 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-062D7 CRC                   477673F7 (1198945271)\n-062DB Compressed Size       0000026A (618)\n-062DF Uncompressed Size     00000656 (1622)\n-062E3 Filename Length       004D (77)\n-062E5 Extra Length          0000 (0)\n-062E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+071E8 Compression Method    0008 (8) 'Deflated'\n+071EA Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+071EE CRC                   E5317460 (3845223520)\n+071F2 Compressed Size       00000278 (632)\n+071F6 Uncompressed Size     0000068C (1676)\n+071FA Filename Length       0048 (72)\n+071FC Extra Length          0000 (0)\n+071FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x62E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06334 PAYLOAD\n+07246 PAYLOAD\n \n-0659E LOCAL HEADER #34      04034B50 (67324752)\n-065A2 Extract Zip Spec      0A (10) '1.0'\n-065A3 Extract OS            00 (0) 'MS-DOS'\n-065A4 General Purpose Flag  0000 (0)\n+074BE LOCAL HEADER #34      04034B50 (67324752)\n+074C2 Extract Zip Spec      0A (10) '1.0'\n+074C3 Extract OS            00 (0) 'MS-DOS'\n+074C4 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-065A6 Compression Method    0008 (8) 'Deflated'\n-065A8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-065AC CRC                   F8729D71 (4168260977)\n-065B0 Compressed Size       0000031B (795)\n-065B4 Uncompressed Size     000008CD (2253)\n-065B8 Filename Length       003B (59)\n-065BA Extra Length          0000 (0)\n-065BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+074C6 Compression Method    0008 (8) 'Deflated'\n+074C8 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+074CC CRC                   DA9C94C3 (3667694787)\n+074D0 Compressed Size       0000024A (586)\n+074D4 Uncompressed Size     00000642 (1602)\n+074D8 Filename Length       0061 (97)\n+074DA Extra Length          0000 (0)\n+074DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x65BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x74DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-065F7 PAYLOAD\n+0753D PAYLOAD\n \n-06912 LOCAL HEADER #35      04034B50 (67324752)\n-06916 Extract Zip Spec      0A (10) '1.0'\n-06917 Extract OS            00 (0) 'MS-DOS'\n-06918 General Purpose Flag  0000 (0)\n+07787 LOCAL HEADER #35      04034B50 (67324752)\n+0778B Extract Zip Spec      0A (10) '1.0'\n+0778C Extract OS            00 (0) 'MS-DOS'\n+0778D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0691A Compression Method    0008 (8) 'Deflated'\n-0691C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-06920 CRC                   D667F23A (3597136442)\n-06924 Compressed Size       00000241 (577)\n-06928 Uncompressed Size     0000062F (1583)\n-0692C Filename Length       005D (93)\n-0692E Extra Length          0000 (0)\n-06930 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0778F Compression Method    0008 (8) 'Deflated'\n+07791 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+07795 CRC                   6BFAF83C (1811609660)\n+07799 Compressed Size       0000020C (524)\n+0779D Uncompressed Size     000004E6 (1254)\n+077A1 Filename Length       0040 (64)\n+077A3 Extra Length          0000 (0)\n+077A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0698D PAYLOAD\n+077E5 PAYLOAD\n \n-06BCE LOCAL HEADER #36      04034B50 (67324752)\n-06BD2 Extract Zip Spec      0A (10) '1.0'\n-06BD3 Extract OS            00 (0) 'MS-DOS'\n-06BD4 General Purpose Flag  0000 (0)\n+079F1 LOCAL HEADER #36      04034B50 (67324752)\n+079F5 Extract Zip Spec      0A (10) '1.0'\n+079F6 Extract OS            00 (0) 'MS-DOS'\n+079F7 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-06BD6 Compression Method    0008 (8) 'Deflated'\n-06BD8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-06BDC CRC                   F625E57A (4129678714)\n-06BE0 Compressed Size       0000024B (587)\n-06BE4 Uncompressed Size     000005D6 (1494)\n-06BE8 Filename Length       004B (75)\n-06BEA Extra Length          0000 (0)\n-06BEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+079F9 Compression Method    0008 (8) 'Deflated'\n+079FB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+079FF CRC                   7E99776A (2123986794)\n+07A03 Compressed Size       0000020B (523)\n+07A07 Uncompressed Size     000004D6 (1238)\n+07A0B Filename Length       0043 (67)\n+07A0D Extra Length          0000 (0)\n+07A0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06C37 PAYLOAD\n+07A52 PAYLOAD\n \n-06E82 LOCAL HEADER #37      04034B50 (67324752)\n-06E86 Extract Zip Spec      0A (10) '1.0'\n-06E87 Extract OS            00 (0) 'MS-DOS'\n-06E88 General Purpose Flag  0000 (0)\n+07C5D LOCAL HEADER #37      04034B50 (67324752)\n+07C61 Extract Zip Spec      0A (10) '1.0'\n+07C62 Extract OS            00 (0) 'MS-DOS'\n+07C63 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-06E8A Compression Method    0008 (8) 'Deflated'\n-06E8C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-06E90 CRC                   C9151FB9 (3373604793)\n-06E94 Compressed Size       000003B8 (952)\n-06E98 Uncompressed Size     000009B9 (2489)\n-06E9C Filename Length       003A (58)\n-06E9E Extra Length          0000 (0)\n-06EA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07C65 Compression Method    0008 (8) 'Deflated'\n+07C67 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+07C6B CRC                   0D4704CB (222758091)\n+07C6F Compressed Size       00000249 (585)\n+07C73 Uncompressed Size     00000621 (1569)\n+07C77 Filename Length       005B (91)\n+07C79 Extra Length          0000 (0)\n+07C7B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6EA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06EDA PAYLOAD\n+07CD6 PAYLOAD\n \n-07292 LOCAL HEADER #38      04034B50 (67324752)\n-07296 Extract Zip Spec      0A (10) '1.0'\n-07297 Extract OS            00 (0) 'MS-DOS'\n-07298 General Purpose Flag  0000 (0)\n+07F1F LOCAL HEADER #38      04034B50 (67324752)\n+07F23 Extract Zip Spec      0A (10) '1.0'\n+07F24 Extract OS            00 (0) 'MS-DOS'\n+07F25 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0729A Compression Method    0008 (8) 'Deflated'\n-0729C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-072A0 CRC                   683534CE (1748317390)\n-072A4 Compressed Size       000002A7 (679)\n-072A8 Uncompressed Size     00000713 (1811)\n-072AC Filename Length       0049 (73)\n-072AE Extra Length          0000 (0)\n-072B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07F27 Compression Method    0008 (8) 'Deflated'\n+07F29 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+07F2D CRC                   A423CF9C (2753810332)\n+07F31 Compressed Size       000002E3 (739)\n+07F35 Uncompressed Size     000008A2 (2210)\n+07F39 Filename Length       004F (79)\n+07F3B Extra Length          0000 (0)\n+07F3D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x72B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-072F9 PAYLOAD\n+07F8C PAYLOAD\n \n-075A0 LOCAL HEADER #39      04034B50 (67324752)\n-075A4 Extract Zip Spec      0A (10) '1.0'\n-075A5 Extract OS            00 (0) 'MS-DOS'\n-075A6 General Purpose Flag  0000 (0)\n+0826F LOCAL HEADER #39      04034B50 (67324752)\n+08273 Extract Zip Spec      0A (10) '1.0'\n+08274 Extract OS            00 (0) 'MS-DOS'\n+08275 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-075A8 Compression Method    0008 (8) 'Deflated'\n-075AA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-075AE CRC                   D9040CB6 (3640921270)\n-075B2 Compressed Size       000001C4 (452)\n-075B6 Uncompressed Size     000003FE (1022)\n-075BA Filename Length       0049 (73)\n-075BC Extra Length          0000 (0)\n-075BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08277 Compression Method    0008 (8) 'Deflated'\n+08279 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0827D CRC                   D98AAB0F (3649743631)\n+08281 Compressed Size       00000259 (601)\n+08285 Uncompressed Size     0000060D (1549)\n+08289 Filename Length       004B (75)\n+0828B Extra Length          0000 (0)\n+0828D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x828D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07607 PAYLOAD\n+082D8 PAYLOAD\n \n-077CB LOCAL HEADER #40      04034B50 (67324752)\n-077CF Extract Zip Spec      0A (10) '1.0'\n-077D0 Extract OS            00 (0) 'MS-DOS'\n-077D1 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-077D3 Compression Method    0008 (8) 'Deflated'\n-077D5 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-077D9 CRC                   38DBB062 (953921634)\n-077DD Compressed Size       000001FA (506)\n-077E1 Uncompressed Size     000004B2 (1202)\n-077E5 Filename Length       0038 (56)\n-077E7 Extra Length          0000 (0)\n-077E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x77E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07821 PAYLOAD\n-\n-07A1B LOCAL HEADER #41      04034B50 (67324752)\n-07A1F Extract Zip Spec      0A (10) '1.0'\n-07A20 Extract OS            00 (0) 'MS-DOS'\n-07A21 General Purpose Flag  0000 (0)\n+08531 LOCAL HEADER #40      04034B50 (67324752)\n+08535 Extract Zip Spec      0A (10) '1.0'\n+08536 Extract OS            00 (0) 'MS-DOS'\n+08537 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-07A23 Compression Method    0008 (8) 'Deflated'\n-07A25 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-07A29 CRC                   A3E1AB14 (2749475604)\n-07A2D Compressed Size       000001FC (508)\n-07A31 Uncompressed Size     000004EC (1260)\n-07A35 Filename Length       005F (95)\n-07A37 Extra Length          0000 (0)\n-07A39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08539 Compression Method    0008 (8) 'Deflated'\n+0853B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0853F CRC                   D4F3DDC6 (3572751814)\n+08543 Compressed Size       0000020B (523)\n+08547 Uncompressed Size     000004D2 (1234)\n+0854B Filename Length       0041 (65)\n+0854D Extra Length          0000 (0)\n+0854F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x854F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07A98 PAYLOAD\n+08590 PAYLOAD\n \n-07C94 LOCAL HEADER #42      04034B50 (67324752)\n-07C98 Extract Zip Spec      0A (10) '1.0'\n-07C99 Extract OS            00 (0) 'MS-DOS'\n-07C9A General Purpose Flag  0000 (0)\n+0879B LOCAL HEADER #41      04034B50 (67324752)\n+0879F Extract Zip Spec      0A (10) '1.0'\n+087A0 Extract OS            00 (0) 'MS-DOS'\n+087A1 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-07C9C Compression Method    0008 (8) 'Deflated'\n-07C9E Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-07CA2 CRC                   1CDFDA22 (484432418)\n-07CA6 Compressed Size       00000280 (640)\n-07CAA Uncompressed Size     000005D8 (1496)\n-07CAE Filename Length       0039 (57)\n-07CB0 Extra Length          0000 (0)\n-07CB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+087A3 Compression Method    0008 (8) 'Deflated'\n+087A5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+087A9 CRC                   B423DAFD (3022248701)\n+087AD Compressed Size       00000286 (646)\n+087B1 Uncompressed Size     000005D8 (1496)\n+087B5 Filename Length       0039 (57)\n+087B7 Extra Length          0000 (0)\n+087B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x87B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07CEB PAYLOAD\n+087F2 PAYLOAD\n \n-07F6B LOCAL HEADER #43      04034B50 (67324752)\n-07F6F Extract Zip Spec      0A (10) '1.0'\n-07F70 Extract OS            00 (0) 'MS-DOS'\n-07F71 General Purpose Flag  0000 (0)\n+08A78 LOCAL HEADER #42      04034B50 (67324752)\n+08A7C Extract Zip Spec      0A (10) '1.0'\n+08A7D Extract OS            00 (0) 'MS-DOS'\n+08A7E General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-07F73 Compression Method    0008 (8) 'Deflated'\n-07F75 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-07F79 CRC                   6C618ECE (1818332878)\n-07F7D Compressed Size       00000207 (519)\n-07F81 Uncompressed Size     000004E6 (1254)\n-07F85 Filename Length       0040 (64)\n-07F87 Extra Length          0000 (0)\n-07F89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08A80 Compression Method    0008 (8) 'Deflated'\n+08A82 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+08A86 CRC                   6A4EC11A (1783546138)\n+08A8A Compressed Size       000003ED (1005)\n+08A8E Uncompressed Size     00000D57 (3415)\n+08A92 Filename Length       003F (63)\n+08A94 Extra Length          0000 (0)\n+08A96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8A96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07FC9 PAYLOAD\n+08AD5 PAYLOAD\n \n-081D0 LOCAL HEADER #44      04034B50 (67324752)\n-081D4 Extract Zip Spec      0A (10) '1.0'\n-081D5 Extract OS            00 (0) 'MS-DOS'\n-081D6 General Purpose Flag  0000 (0)\n+08EC2 LOCAL HEADER #43      04034B50 (67324752)\n+08EC6 Extract Zip Spec      0A (10) '1.0'\n+08EC7 Extract OS            00 (0) 'MS-DOS'\n+08EC8 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-081D8 Compression Method    0008 (8) 'Deflated'\n-081DA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-081DE CRC                   01B36EDE (28536542)\n-081E2 Compressed Size       000002E7 (743)\n-081E6 Uncompressed Size     000007FB (2043)\n-081EA Filename Length       005C (92)\n-081EC Extra Length          0000 (0)\n-081EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08ECA Compression Method    0008 (8) 'Deflated'\n+08ECC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+08ED0 CRC                   9223A57E (2451809662)\n+08ED4 Compressed Size       00000270 (624)\n+08ED8 Uncompressed Size     000004DA (1242)\n+08EDC Filename Length       0037 (55)\n+08EDE Extra Length          0000 (0)\n+08EE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0824A PAYLOAD\n+08F17 PAYLOAD\n \n-08531 LOCAL HEADER #45      04034B50 (67324752)\n-08535 Extract Zip Spec      0A (10) '1.0'\n-08536 Extract OS            00 (0) 'MS-DOS'\n-08537 General Purpose Flag  0000 (0)\n+09187 LOCAL HEADER #44      04034B50 (67324752)\n+0918B Extract Zip Spec      0A (10) '1.0'\n+0918C Extract OS            00 (0) 'MS-DOS'\n+0918D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-08539 Compression Method    0008 (8) 'Deflated'\n-0853B Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0853F CRC                   AE2FDFAD (2922373037)\n-08543 Compressed Size       00000256 (598)\n-08547 Uncompressed Size     00000615 (1557)\n-0854B Filename Length       005E (94)\n-0854D Extra Length          0000 (0)\n-0854F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0918F Compression Method    0008 (8) 'Deflated'\n+09191 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+09195 CRC                   1F024A83 (520243843)\n+09199 Compressed Size       00000995 (2453)\n+0919D Uncompressed Size     00002336 (9014)\n+091A1 Filename Length       0039 (57)\n+091A3 Extra Length          0000 (0)\n+091A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x854F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x91A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-085AD PAYLOAD\n+091DE PAYLOAD\n \n-08803 LOCAL HEADER #46      04034B50 (67324752)\n-08807 Extract Zip Spec      0A (10) '1.0'\n-08808 Extract OS            00 (0) 'MS-DOS'\n-08809 General Purpose Flag  0000 (0)\n+09B73 LOCAL HEADER #45      04034B50 (67324752)\n+09B77 Extract Zip Spec      0A (10) '1.0'\n+09B78 Extract OS            00 (0) 'MS-DOS'\n+09B79 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0880B Compression Method    0008 (8) 'Deflated'\n-0880D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-08811 CRC                   CAB718D3 (3400997075)\n-08815 Compressed Size       00000244 (580)\n-08819 Uncompressed Size     000005D2 (1490)\n-0881D Filename Length       004D (77)\n-0881F Extra Length          0000 (0)\n-08821 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09B7B Compression Method    0008 (8) 'Deflated'\n+09B7D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+09B81 CRC                   BCCC7A34 (3167517236)\n+09B85 Compressed Size       000002D9 (729)\n+09B89 Uncompressed Size     000008E4 (2276)\n+09B8D Filename Length       0064 (100)\n+09B8F Extra Length          0000 (0)\n+09B91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9B91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0886E PAYLOAD\n+09BF5 PAYLOAD\n \n-08AB2 LOCAL HEADER #47      04034B50 (67324752)\n-08AB6 Extract Zip Spec      0A (10) '1.0'\n-08AB7 Extract OS            00 (0) 'MS-DOS'\n-08AB8 General Purpose Flag  0000 (0)\n+09ECE LOCAL HEADER #46      04034B50 (67324752)\n+09ED2 Extract Zip Spec      0A (10) '1.0'\n+09ED3 Extract OS            00 (0) 'MS-DOS'\n+09ED4 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-08ABA Compression Method    0008 (8) 'Deflated'\n-08ABC Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-08AC0 CRC                   87BE01A4 (2277376420)\n-08AC4 Compressed Size       000002A7 (679)\n-08AC8 Uncompressed Size     00000762 (1890)\n-08ACC Filename Length       0046 (70)\n-08ACE Extra Length          0000 (0)\n-08AD0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09ED6 Compression Method    0008 (8) 'Deflated'\n+09ED8 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+09EDC CRC                   0FF6DCCF (267836623)\n+09EE0 Compressed Size       000003DC (988)\n+09EE4 Uncompressed Size     000009F4 (2548)\n+09EE8 Filename Length       003A (58)\n+09EEA Extra Length          0000 (0)\n+09EEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8AD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08B16 PAYLOAD\n+09F26 PAYLOAD\n \n-08DBD LOCAL HEADER #48      04034B50 (67324752)\n-08DC1 Extract Zip Spec      0A (10) '1.0'\n-08DC2 Extract OS            00 (0) 'MS-DOS'\n-08DC3 General Purpose Flag  0000 (0)\n+0A302 LOCAL HEADER #47      04034B50 (67324752)\n+0A306 Extract Zip Spec      0A (10) '1.0'\n+0A307 Extract OS            00 (0) 'MS-DOS'\n+0A308 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-08DC5 Compression Method    0008 (8) 'Deflated'\n-08DC7 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-08DCB CRC                   B7078851 (3070724177)\n-08DCF Compressed Size       000002DC (732)\n-08DD3 Uncompressed Size     0000086F (2159)\n-08DD7 Filename Length       003F (63)\n-08DD9 Extra Length          0000 (0)\n-08DDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A30A Compression Method    0008 (8) 'Deflated'\n+0A30C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0A310 CRC                   B0BDBBF0 (2965224432)\n+0A314 Compressed Size       0000021B (539)\n+0A318 Uncompressed Size     000005A5 (1445)\n+0A31C Filename Length       0045 (69)\n+0A31E Extra Length          0000 (0)\n+0A320 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8DDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA320: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08E1A PAYLOAD\n+0A365 PAYLOAD\n \n-090F6 LOCAL HEADER #49      04034B50 (67324752)\n-090FA Extract Zip Spec      0A (10) '1.0'\n-090FB Extract OS            00 (0) 'MS-DOS'\n-090FC General Purpose Flag  0000 (0)\n+0A580 LOCAL HEADER #48      04034B50 (67324752)\n+0A584 Extract Zip Spec      0A (10) '1.0'\n+0A585 Extract OS            00 (0) 'MS-DOS'\n+0A586 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-090FE Compression Method    0008 (8) 'Deflated'\n-09100 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-09104 CRC                   93881B9D (2475170717)\n-09108 Compressed Size       00000205 (517)\n-0910C Uncompressed Size     000004D2 (1234)\n-09110 Filename Length       0041 (65)\n-09112 Extra Length          0000 (0)\n-09114 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A588 Compression Method    0008 (8) 'Deflated'\n+0A58A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0A58E CRC                   3CD76D90 (1020751248)\n+0A592 Compressed Size       00000302 (770)\n+0A596 Uncompressed Size     000008B9 (2233)\n+0A59A Filename Length       004A (74)\n+0A59C Extra Length          0000 (0)\n+0A59E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA59E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09155 PAYLOAD\n+0A5E8 PAYLOAD\n \n-0935A LOCAL HEADER #50      04034B50 (67324752)\n-0935E Extract Zip Spec      0A (10) '1.0'\n-0935F Extract OS            00 (0) 'MS-DOS'\n-09360 General Purpose Flag  0000 (0)\n+0A8EA LOCAL HEADER #49      04034B50 (67324752)\n+0A8EE Extract Zip Spec      0A (10) '1.0'\n+0A8EF Extract OS            00 (0) 'MS-DOS'\n+0A8F0 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-09362 Compression Method    0008 (8) 'Deflated'\n-09364 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-09368 CRC                   B3FC9313 (3019674387)\n-0936C Compressed Size       00000241 (577)\n-09370 Uncompressed Size     00000642 (1602)\n-09374 Filename Length       0061 (97)\n-09376 Extra Length          0000 (0)\n-09378 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A8F2 Compression Method    0008 (8) 'Deflated'\n+0A8F4 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0A8F8 CRC                   4DD1817D (1305575805)\n+0A8FC Compressed Size       000002F5 (757)\n+0A900 Uncompressed Size     000007FB (2043)\n+0A904 Filename Length       005C (92)\n+0A906 Extra Length          0000 (0)\n+0A908 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9378: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-093D9 PAYLOAD\n+0A964 PAYLOAD\n \n-0961A LOCAL HEADER #51      04034B50 (67324752)\n-0961E Extract Zip Spec      0A (10) '1.0'\n-0961F Extract OS            00 (0) 'MS-DOS'\n-09620 General Purpose Flag  0000 (0)\n+0AC59 LOCAL HEADER #50      04034B50 (67324752)\n+0AC5D Extract Zip Spec      0A (10) '1.0'\n+0AC5E Extract OS            00 (0) 'MS-DOS'\n+0AC5F General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-09622 Compression Method    0008 (8) 'Deflated'\n-09624 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-09628 CRC                   64885BF9 (1686658041)\n-0962C Compressed Size       00000204 (516)\n-09630 Uncompressed Size     000004D6 (1238)\n-09634 Filename Length       0043 (67)\n-09636 Extra Length          0000 (0)\n-09638 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0AC61 Compression Method    0008 (8) 'Deflated'\n+0AC63 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0AC67 CRC                   C051C322 (3226583842)\n+0AC6B Compressed Size       00000276 (630)\n+0AC6F Uncompressed Size     000006E6 (1766)\n+0AC73 Filename Length       0057 (87)\n+0AC75 Extra Length          0000 (0)\n+0AC77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAC77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0967B PAYLOAD\n+0ACCE PAYLOAD\n \n-0987F LOCAL HEADER #52      04034B50 (67324752)\n-09883 Extract Zip Spec      0A (10) '1.0'\n-09884 Extract OS            00 (0) 'MS-DOS'\n-09885 General Purpose Flag  0000 (0)\n+0AF44 LOCAL HEADER #51      04034B50 (67324752)\n+0AF48 Extract Zip Spec      0A (10) '1.0'\n+0AF49 Extract OS            00 (0) 'MS-DOS'\n+0AF4A General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-09887 Compression Method    0008 (8) 'Deflated'\n-09889 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0988D CRC                   D4CF19C1 (3570342337)\n-09891 Compressed Size       00000311 (785)\n-09895 Uncompressed Size     00000861 (2145)\n-09899 Filename Length       0054 (84)\n-0989B Extra Length          0000 (0)\n-0989D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0AF4C Compression Method    0008 (8) 'Deflated'\n+0AF4E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0AF52 CRC                   63AB47F0 (1672169456)\n+0AF56 Compressed Size       00000216 (534)\n+0AF5A Uncompressed Size     00000510 (1296)\n+0AF5E Filename Length       004A (74)\n+0AF60 Extra Length          0000 (0)\n+0AF62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x989D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-098F1 PAYLOAD\n+0AFAC PAYLOAD\n \n-09C02 LOCAL HEADER #53      04034B50 (67324752)\n-09C06 Extract Zip Spec      0A (10) '1.0'\n-09C07 Extract OS            00 (0) 'MS-DOS'\n-09C08 General Purpose Flag  0000 (0)\n+0B1C2 LOCAL HEADER #52      04034B50 (67324752)\n+0B1C6 Extract Zip Spec      0A (10) '1.0'\n+0B1C7 Extract OS            00 (0) 'MS-DOS'\n+0B1C8 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-09C0A Compression Method    0008 (8) 'Deflated'\n-09C0C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-09C10 CRC                   AF7AFE14 (2944073236)\n-09C14 Compressed Size       000004A0 (1184)\n-09C18 Uncompressed Size     00000F2F (3887)\n-09C1C Filename Length       004D (77)\n-09C1E Extra Length          0000 (0)\n-09C20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B1CA Compression Method    0008 (8) 'Deflated'\n+0B1CC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0B1D0 CRC                   A835618D (2822070669)\n+0B1D4 Compressed Size       00000248 (584)\n+0B1D8 Uncompressed Size     000005D2 (1490)\n+0B1DC Filename Length       004D (77)\n+0B1DE Extra Length          0000 (0)\n+0B1E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9C20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB1E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09C6D PAYLOAD\n+0B22D PAYLOAD\n \n-0A10D LOCAL HEADER #54      04034B50 (67324752)\n-0A111 Extract Zip Spec      0A (10) '1.0'\n-0A112 Extract OS            00 (0) 'MS-DOS'\n-0A113 General Purpose Flag  0000 (0)\n+0B475 LOCAL HEADER #53      04034B50 (67324752)\n+0B479 Extract Zip Spec      0A (10) '1.0'\n+0B47A Extract OS            00 (0) 'MS-DOS'\n+0B47B General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0A115 Compression Method    0008 (8) 'Deflated'\n-0A117 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0A11B CRC                   8180677E (2172675966)\n-0A11F Compressed Size       00000313 (787)\n-0A123 Uncompressed Size     00000866 (2150)\n-0A127 Filename Length       004C (76)\n-0A129 Extra Length          0000 (0)\n-0A12B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B47D Compression Method    0008 (8) 'Deflated'\n+0B47F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0B483 CRC                   5E667FF9 (1583775737)\n+0B487 Compressed Size       000002E1 (737)\n+0B48B Uncompressed Size     0000086C (2156)\n+0B48F Filename Length       0059 (89)\n+0B491 Extra Length          0000 (0)\n+0B493 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB493: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A177 PAYLOAD\n+0B4EC PAYLOAD\n \n-0A48A LOCAL HEADER #55      04034B50 (67324752)\n-0A48E Extract Zip Spec      0A (10) '1.0'\n-0A48F Extract OS            00 (0) 'MS-DOS'\n-0A490 General Purpose Flag  0000 (0)\n+0B7CD LOCAL HEADER #54      04034B50 (67324752)\n+0B7D1 Extract Zip Spec      0A (10) '1.0'\n+0B7D2 Extract OS            00 (0) 'MS-DOS'\n+0B7D3 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0A492 Compression Method    0008 (8) 'Deflated'\n-0A494 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0A498 CRC                   18DEBAB4 (417249972)\n-0A49C Compressed Size       00000228 (552)\n-0A4A0 Uncompressed Size     00000573 (1395)\n-0A4A4 Filename Length       005D (93)\n-0A4A6 Extra Length          0000 (0)\n-0A4A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B7D5 Compression Method    0008 (8) 'Deflated'\n+0B7D7 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0B7DB CRC                   F482D554 (4102214996)\n+0B7DF Compressed Size       0000020A (522)\n+0B7E3 Uncompressed Size     000004CA (1226)\n+0B7E7 Filename Length       0040 (64)\n+0B7E9 Extra Length          0000 (0)\n+0B7EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA4A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB7EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A505 PAYLOAD\n+0B82B PAYLOAD\n \n-0A72D LOCAL HEADER #56      04034B50 (67324752)\n-0A731 Extract Zip Spec      0A (10) '1.0'\n-0A732 Extract OS            00 (0) 'MS-DOS'\n-0A733 General Purpose Flag  0000 (0)\n+0BA35 LOCAL HEADER #55      04034B50 (67324752)\n+0BA39 Extract Zip Spec      0A (10) '1.0'\n+0BA3A Extract OS            00 (0) 'MS-DOS'\n+0BA3B General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0A735 Compression Method    0008 (8) 'Deflated'\n-0A737 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0A73B CRC                   227F049E (578749598)\n-0A73F Compressed Size       0000017F (383)\n-0A743 Uncompressed Size     000003AD (941)\n-0A747 Filename Length       003F (63)\n-0A749 Extra Length          0000 (0)\n-0A74B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BA3D Compression Method    0008 (8) 'Deflated'\n+0BA3F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0BA43 CRC                   598E90D0 (1502515408)\n+0BA47 Compressed Size       000002D8 (728)\n+0BA4B Uncompressed Size     000008C8 (2248)\n+0BA4F Filename Length       0051 (81)\n+0BA51 Extra Length          0000 (0)\n+0BA53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA74B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBA53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A78A PAYLOAD\n+0BAA4 PAYLOAD\n \n-0A909 LOCAL HEADER #57      04034B50 (67324752)\n-0A90D Extract Zip Spec      0A (10) '1.0'\n-0A90E Extract OS            00 (0) 'MS-DOS'\n-0A90F General Purpose Flag  0000 (0)\n+0BD7C LOCAL HEADER #56      04034B50 (67324752)\n+0BD80 Extract Zip Spec      0A (10) '1.0'\n+0BD81 Extract OS            00 (0) 'MS-DOS'\n+0BD82 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0A911 Compression Method    0008 (8) 'Deflated'\n-0A913 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0A917 CRC                   4F6AB83C (1332394044)\n-0A91B Compressed Size       00000241 (577)\n-0A91F Uncompressed Size     00000605 (1541)\n-0A923 Filename Length       0057 (87)\n-0A925 Extra Length          0000 (0)\n-0A927 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BD84 Compression Method    0008 (8) 'Deflated'\n+0BD86 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0BD8A CRC                   4CC928AA (1288251562)\n+0BD8E Compressed Size       000003B7 (951)\n+0BD92 Uncompressed Size     00000BE7 (3047)\n+0BD96 Filename Length       004B (75)\n+0BD98 Extra Length          0000 (0)\n+0BD9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBD9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A97E PAYLOAD\n+0BDE5 PAYLOAD\n \n-0ABBF LOCAL HEADER #58      04034B50 (67324752)\n-0ABC3 Extract Zip Spec      0A (10) '1.0'\n-0ABC4 Extract OS            00 (0) 'MS-DOS'\n-0ABC5 General Purpose Flag  0000 (0)\n+0C19C LOCAL HEADER #57      04034B50 (67324752)\n+0C1A0 Extract Zip Spec      0A (10) '1.0'\n+0C1A1 Extract OS            00 (0) 'MS-DOS'\n+0C1A2 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0ABC7 Compression Method    0008 (8) 'Deflated'\n-0ABC9 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0ABCD CRC                   B65DA575 (3059590517)\n-0ABD1 Compressed Size       000002EB (747)\n-0ABD5 Uncompressed Size     000009BF (2495)\n-0ABD9 Filename Length       0053 (83)\n-0ABDB Extra Length          0000 (0)\n-0ABDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C1A4 Compression Method    0008 (8) 'Deflated'\n+0C1A6 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0C1AA CRC                   299A5034 (697978932)\n+0C1AE Compressed Size       000002B1 (689)\n+0C1B2 Uncompressed Size     00000762 (1890)\n+0C1B6 Filename Length       0046 (70)\n+0C1B8 Extra Length          0000 (0)\n+0C1BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xABDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC1BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AC30 PAYLOAD\n+0C200 PAYLOAD\n \n-0AF1B LOCAL HEADER #59      04034B50 (67324752)\n-0AF1F Extract Zip Spec      0A (10) '1.0'\n-0AF20 Extract OS            00 (0) 'MS-DOS'\n-0AF21 General Purpose Flag  0000 (0)\n+0C4B1 LOCAL HEADER #58      04034B50 (67324752)\n+0C4B5 Extract Zip Spec      0A (10) '1.0'\n+0C4B6 Extract OS            00 (0) 'MS-DOS'\n+0C4B7 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0AF23 Compression Method    0008 (8) 'Deflated'\n-0AF25 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0AF29 CRC                   260036CF (637548239)\n-0AF2D Compressed Size       00000269 (617)\n-0AF31 Uncompressed Size     000006F8 (1784)\n-0AF35 Filename Length       0053 (83)\n-0AF37 Extra Length          0000 (0)\n-0AF39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C4B9 Compression Method    0008 (8) 'Deflated'\n+0C4BB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0C4BF CRC                   FBB6C8C1 (4223060161)\n+0C4C3 Compressed Size       00000320 (800)\n+0C4C7 Uncompressed Size     000008CD (2253)\n+0C4CB Filename Length       003B (59)\n+0C4CD Extra Length          0000 (0)\n+0C4CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAF39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC4CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AF8C PAYLOAD\n+0C50A PAYLOAD\n \n-0B1F5 LOCAL HEADER #60      04034B50 (67324752)\n-0B1F9 Extract Zip Spec      0A (10) '1.0'\n-0B1FA Extract OS            00 (0) 'MS-DOS'\n-0B1FB General Purpose Flag  0000 (0)\n+0C82A LOCAL HEADER #59      04034B50 (67324752)\n+0C82E Extract Zip Spec      0A (10) '1.0'\n+0C82F Extract OS            00 (0) 'MS-DOS'\n+0C830 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0B1FD Compression Method    0008 (8) 'Deflated'\n-0B1FF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0B203 CRC                   84271B36 (2217155382)\n-0B207 Compressed Size       00000353 (851)\n-0B20B Uncompressed Size     00000B7C (2940)\n-0B20F Filename Length       005E (94)\n-0B211 Extra Length          0000 (0)\n-0B213 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C832 Compression Method    0008 (8) 'Deflated'\n+0C834 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0C838 CRC                   80991EAD (2157518509)\n+0C83C Compressed Size       000004AE (1198)\n+0C840 Uncompressed Size     00000F2F (3887)\n+0C844 Filename Length       004D (77)\n+0C846 Extra Length          0000 (0)\n+0C848 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B271 PAYLOAD\n+0C895 PAYLOAD\n \n-0B5C4 LOCAL HEADER #61      04034B50 (67324752)\n-0B5C8 Extract Zip Spec      0A (10) '1.0'\n-0B5C9 Extract OS            00 (0) 'MS-DOS'\n-0B5CA General Purpose Flag  0000 (0)\n+0CD43 LOCAL HEADER #60      04034B50 (67324752)\n+0CD47 Extract Zip Spec      0A (10) '1.0'\n+0CD48 Extract OS            00 (0) 'MS-DOS'\n+0CD49 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0B5CC Compression Method    0008 (8) 'Deflated'\n-0B5CE Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0B5D2 CRC                   9AF1916D (2599522669)\n-0B5D6 Compressed Size       0000096C (2412)\n-0B5DA Uncompressed Size     00002336 (9014)\n-0B5DE Filename Length       0039 (57)\n-0B5E0 Extra Length          0000 (0)\n-0B5E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CD4B Compression Method    0008 (8) 'Deflated'\n+0CD4D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0CD51 CRC                   B8FA7526 (3103421734)\n+0CD55 Compressed Size       00000184 (388)\n+0CD59 Uncompressed Size     000003AD (941)\n+0CD5D Filename Length       003F (63)\n+0CD5F Extra Length          0000 (0)\n+0CD61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB5E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B61B PAYLOAD\n+0CDA0 PAYLOAD\n \n-0BF87 LOCAL HEADER #62      04034B50 (67324752)\n-0BF8B Extract Zip Spec      0A (10) '1.0'\n-0BF8C Extract OS            00 (0) 'MS-DOS'\n-0BF8D General Purpose Flag  0000 (0)\n+0CF24 LOCAL HEADER #61      04034B50 (67324752)\n+0CF28 Extract Zip Spec      0A (10) '1.0'\n+0CF29 Extract OS            00 (0) 'MS-DOS'\n+0CF2A General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0BF8F Compression Method    0008 (8) 'Deflated'\n-0BF91 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0BF95 CRC                   80E899CF (2162727375)\n-0BF99 Compressed Size       00000210 (528)\n-0BF9D Uncompressed Size     00000510 (1296)\n-0BFA1 Filename Length       004A (74)\n-0BFA3 Extra Length          0000 (0)\n-0BFA5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CF2C Compression Method    0008 (8) 'Deflated'\n+0CF2E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0CF32 CRC                   2082AC20 (545434656)\n+0CF36 Compressed Size       0000022C (556)\n+0CF3A Uncompressed Size     00000575 (1397)\n+0CF3E Filename Length       005C (92)\n+0CF40 Extra Length          0000 (0)\n+0CF42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCF42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0BFEF PAYLOAD\n+0CF9E PAYLOAD\n \n-0C1FF LOCAL HEADER #63      04034B50 (67324752)\n-0C203 Extract Zip Spec      0A (10) '1.0'\n-0C204 Extract OS            00 (0) 'MS-DOS'\n-0C205 General Purpose Flag  0000 (0)\n+0D1CA LOCAL HEADER #62      04034B50 (67324752)\n+0D1CE Extract Zip Spec      0A (10) '1.0'\n+0D1CF Extract OS            00 (0) 'MS-DOS'\n+0D1D0 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0C207 Compression Method    0008 (8) 'Deflated'\n-0C209 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0C20D CRC                   F738325E (4147655262)\n-0C211 Compressed Size       00000241 (577)\n-0C215 Uncompressed Size     00000621 (1569)\n-0C219 Filename Length       005B (91)\n-0C21B Extra Length          0000 (0)\n-0C21D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D1D2 Compression Method    0008 (8) 'Deflated'\n+0D1D4 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0D1D8 CRC                   1A96429B (446055067)\n+0D1DC Compressed Size       00000231 (561)\n+0D1E0 Uncompressed Size     0000058D (1421)\n+0D1E4 Filename Length       0060 (96)\n+0D1E6 Extra Length          0000 (0)\n+0D1E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC21D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD1E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C278 PAYLOAD\n+0D248 PAYLOAD\n \n-0C4B9 LOCAL HEADER #64      04034B50 (67324752)\n-0C4BD Extract Zip Spec      0A (10) '1.0'\n-0C4BE Extract OS            00 (0) 'MS-DOS'\n-0C4BF General Purpose Flag  0000 (0)\n+0D479 LOCAL HEADER #63      04034B50 (67324752)\n+0D47D Extract Zip Spec      0A (10) '1.0'\n+0D47E Extract OS            00 (0) 'MS-DOS'\n+0D47F General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0C4C1 Compression Method    0008 (8) 'Deflated'\n-0C4C3 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0C4C7 CRC                   F5979F52 (4120354642)\n-0C4CB Compressed Size       000002A6 (678)\n-0C4CF Uncompressed Size     00000752 (1874)\n-0C4D3 Filename Length       0044 (68)\n-0C4D5 Extra Length          0000 (0)\n-0C4D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D481 Compression Method    0008 (8) 'Deflated'\n+0D483 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0D487 CRC                   A919A26A (2837029482)\n+0D48B Compressed Size       000002A7 (679)\n+0D48F Uncompressed Size     00000713 (1811)\n+0D493 Filename Length       0049 (73)\n+0D495 Extra Length          0000 (0)\n+0D497 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C51B PAYLOAD\n+0D4E0 PAYLOAD\n \n-0C7C1 LOCAL HEADER #65      04034B50 (67324752)\n-0C7C5 Extract Zip Spec      0A (10) '1.0'\n-0C7C6 Extract OS            00 (0) 'MS-DOS'\n-0C7C7 General Purpose Flag  0000 (0)\n+0D787 LOCAL HEADER #64      04034B50 (67324752)\n+0D78B Extract Zip Spec      0A (10) '1.0'\n+0D78C Extract OS            00 (0) 'MS-DOS'\n+0D78D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0C7C9 Compression Method    0008 (8) 'Deflated'\n-0C7CB Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0C7CF CRC                   FA9A6E75 (4204424821)\n-0C7D3 Compressed Size       000002DE (734)\n-0C7D7 Uncompressed Size     00000A8F (2703)\n-0C7DB Filename Length       0036 (54)\n-0C7DD Extra Length          0000 (0)\n-0C7DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D78F Compression Method    0008 (8) 'Deflated'\n+0D791 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0D795 CRC                   CF7C4EDE (3481030366)\n+0D799 Compressed Size       0000031A (794)\n+0D79D Uncompressed Size     0000087D (2173)\n+0D7A1 Filename Length       0058 (88)\n+0D7A3 Extra Length          0000 (0)\n+0D7A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC7DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD7A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C815 PAYLOAD\n+0D7FD PAYLOAD\n \n-0CAF3 LOCAL HEADER #66      04034B50 (67324752)\n-0CAF7 Extract Zip Spec      0A (10) '1.0'\n-0CAF8 Extract OS            00 (0) 'MS-DOS'\n-0CAF9 General Purpose Flag  0000 (0)\n+0DB17 LOCAL HEADER #65      04034B50 (67324752)\n+0DB1B Extract Zip Spec      0A (10) '1.0'\n+0DB1C Extract OS            00 (0) 'MS-DOS'\n+0DB1D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0CAFB Compression Method    0008 (8) 'Deflated'\n-0CAFD Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0CB01 CRC                   0A75E30A (175497994)\n-0CB05 Compressed Size       00000457 (1111)\n-0CB09 Uncompressed Size     00000B4C (2892)\n-0CB0D Filename Length       0038 (56)\n-0CB0F Extra Length          0000 (0)\n-0CB11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DB1F Compression Method    0008 (8) 'Deflated'\n+0DB21 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0DB25 CRC                   5740A771 (1463854961)\n+0DB29 Compressed Size       000001C2 (450)\n+0DB2D Uncompressed Size     000003FE (1022)\n+0DB31 Filename Length       0049 (73)\n+0DB33 Extra Length          0000 (0)\n+0DB35 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCB11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDB35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0CB49 PAYLOAD\n+0DB7E PAYLOAD\n \n-0CFA0 LOCAL HEADER #67      04034B50 (67324752)\n-0CFA4 Extract Zip Spec      0A (10) '1.0'\n-0CFA5 Extract OS            00 (0) 'MS-DOS'\n-0CFA6 General Purpose Flag  0000 (0)\n+0DD40 LOCAL HEADER #66      04034B50 (67324752)\n+0DD44 Extract Zip Spec      0A (10) '1.0'\n+0DD45 Extract OS            00 (0) 'MS-DOS'\n+0DD46 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0CFA8 Compression Method    0008 (8) 'Deflated'\n-0CFAA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0CFAE CRC                   7EF3E367 (2129912679)\n-0CFB2 Compressed Size       000011D3 (4563)\n-0CFB6 Uncompressed Size     00003259 (12889)\n-0CFBA Filename Length       0039 (57)\n-0CFBC Extra Length          0000 (0)\n-0CFBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DD48 Compression Method    0008 (8) 'Deflated'\n+0DD4A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0DD4E CRC                   4C1F6BF6 (1277127670)\n+0DD52 Compressed Size       00000248 (584)\n+0DD56 Uncompressed Size     0000062F (1583)\n+0DD5A Filename Length       005D (93)\n+0DD5C Extra Length          0000 (0)\n+0DD5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCFBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDD5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0CFF7 PAYLOAD\n+0DDBB PAYLOAD\n \n-0E1CA LOCAL HEADER #68      04034B50 (67324752)\n-0E1CE Extract Zip Spec      0A (10) '1.0'\n-0E1CF Extract OS            00 (0) 'MS-DOS'\n-0E1D0 General Purpose Flag  0000 (0)\n+0E003 LOCAL HEADER #67      04034B50 (67324752)\n+0E007 Extract Zip Spec      0A (10) '1.0'\n+0E008 Extract OS            00 (0) 'MS-DOS'\n+0E009 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0E1D2 Compression Method    0008 (8) 'Deflated'\n-0E1D4 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0E1D8 CRC                   0D119F63 (219258723)\n-0E1DC Compressed Size       00000291 (657)\n-0E1E0 Uncompressed Size     00000677 (1655)\n-0E1E4 Filename Length       004C (76)\n-0E1E6 Extra Length          0000 (0)\n-0E1E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E00B Compression Method    0008 (8) 'Deflated'\n+0E00D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0E011 CRC                   986854CC (2556974284)\n+0E015 Compressed Size       00000173 (371)\n+0E019 Uncompressed Size     0000038C (908)\n+0E01D Filename Length       003B (59)\n+0E01F Extra Length          0000 (0)\n+0E021 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE1E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E234 PAYLOAD\n+0E05C PAYLOAD\n \n-0E4C5 LOCAL HEADER #69      04034B50 (67324752)\n-0E4C9 Extract Zip Spec      0A (10) '1.0'\n-0E4CA Extract OS            00 (0) 'MS-DOS'\n-0E4CB General Purpose Flag  0000 (0)\n+0E1CF LOCAL HEADER #68      04034B50 (67324752)\n+0E1D3 Extract Zip Spec      0A (10) '1.0'\n+0E1D4 Extract OS            00 (0) 'MS-DOS'\n+0E1D5 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0E4CD Compression Method    0008 (8) 'Deflated'\n-0E4CF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0E4D3 CRC                   69A29F5A (1772265306)\n-0E4D7 Compressed Size       00000202 (514)\n-0E4DB Uncompressed Size     000004BA (1210)\n-0E4DF Filename Length       003E (62)\n-0E4E1 Extra Length          0000 (0)\n-0E4E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E1D7 Compression Method    0008 (8) 'Deflated'\n+0E1D9 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0E1DD CRC                   9E324A84 (2654096004)\n+0E1E1 Compressed Size       000002FE (766)\n+0E1E5 Uncompressed Size     000007BE (1982)\n+0E1E9 Filename Length       0045 (69)\n+0E1EB Extra Length          0000 (0)\n+0E1ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE4E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE1ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E521 PAYLOAD\n+0E232 PAYLOAD\n \n-0E723 LOCAL HEADER #70      04034B50 (67324752)\n-0E727 Extract Zip Spec      0A (10) '1.0'\n-0E728 Extract OS            00 (0) 'MS-DOS'\n-0E729 General Purpose Flag  0000 (0)\n+0E530 LOCAL HEADER #69      04034B50 (67324752)\n+0E534 Extract Zip Spec      0A (10) '1.0'\n+0E535 Extract OS            00 (0) 'MS-DOS'\n+0E536 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0E72B Compression Method    0008 (8) 'Deflated'\n-0E72D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0E731 CRC                   202D8FEC (539856876)\n-0E735 Compressed Size       000002E1 (737)\n-0E739 Uncompressed Size     0000086C (2156)\n-0E73D Filename Length       0059 (89)\n-0E73F Extra Length          0000 (0)\n-0E741 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E538 Compression Method    0008 (8) 'Deflated'\n+0E53A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0E53E CRC                   73DB53DA (1943753690)\n+0E542 Compressed Size       000002E8 (744)\n+0E546 Uncompressed Size     0000086F (2159)\n+0E54A Filename Length       003F (63)\n+0E54C Extra Length          0000 (0)\n+0E54E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE741: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE54E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E79A PAYLOAD\n+0E58D PAYLOAD\n \n-0EA7B LOCAL HEADER #71      04034B50 (67324752)\n-0EA7F Extract Zip Spec      0A (10) '1.0'\n-0EA80 Extract OS            00 (0) 'MS-DOS'\n-0EA81 General Purpose Flag  0000 (0)\n+0E875 LOCAL HEADER #70      04034B50 (67324752)\n+0E879 Extract Zip Spec      0A (10) '1.0'\n+0E87A Extract OS            00 (0) 'MS-DOS'\n+0E87B General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0EA83 Compression Method    0008 (8) 'Deflated'\n-0EA85 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0EA89 CRC                   FDF1F5C7 (4260492743)\n-0EA8D Compressed Size       000002F2 (754)\n-0EA91 Uncompressed Size     000007BE (1982)\n-0EA95 Filename Length       0045 (69)\n-0EA97 Extra Length          0000 (0)\n-0EA99 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E87D Compression Method    0008 (8) 'Deflated'\n+0E87F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0E883 CRC                   92089030 (2450034736)\n+0E887 Compressed Size       0000026F (623)\n+0E88B Uncompressed Size     00000656 (1622)\n+0E88F Filename Length       004D (77)\n+0E891 Extra Length          0000 (0)\n+0E893 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EADE PAYLOAD\n+0E8E0 PAYLOAD\n \n-0EDD0 LOCAL HEADER #72      04034B50 (67324752)\n-0EDD4 Extract Zip Spec      0A (10) '1.0'\n-0EDD5 Extract OS            00 (0) 'MS-DOS'\n-0EDD6 General Purpose Flag  0000 (0)\n+0EB4F LOCAL HEADER #71      04034B50 (67324752)\n+0EB53 Extract Zip Spec      0A (10) '1.0'\n+0EB54 Extract OS            00 (0) 'MS-DOS'\n+0EB55 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0EDD8 Compression Method    0008 (8) 'Deflated'\n-0EDDA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0EDDE CRC                   7C1C1A8C (2082216588)\n-0EDE2 Compressed Size       00000221 (545)\n-0EDE6 Uncompressed Size     000005F7 (1527)\n-0EDEA Filename Length       003C (60)\n-0EDEC Extra Length          0000 (0)\n-0EDEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EB57 Compression Method    0008 (8) 'Deflated'\n+0EB59 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0EB5D CRC                   0B2E338D (187577229)\n+0EB61 Compressed Size       00000256 (598)\n+0EB65 Uncompressed Size     00000615 (1557)\n+0EB69 Filename Length       005E (94)\n+0EB6B Extra Length          0000 (0)\n+0EB6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEDEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEB6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EE2A PAYLOAD\n+0EBCB PAYLOAD\n \n-0F04B LOCAL HEADER #73      04034B50 (67324752)\n-0F04F Extract Zip Spec      0A (10) '1.0'\n-0F050 Extract OS            00 (0) 'MS-DOS'\n-0F051 General Purpose Flag  0000 (0)\n+0EE21 LOCAL HEADER #72      04034B50 (67324752)\n+0EE25 Extract Zip Spec      0A (10) '1.0'\n+0EE26 Extract OS            00 (0) 'MS-DOS'\n+0EE27 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0F053 Compression Method    0008 (8) 'Deflated'\n-0F055 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0F059 CRC                   5D9E685B (1570662491)\n-0F05D Compressed Size       000003C9 (969)\n-0F061 Uncompressed Size     000009A4 (2468)\n-0F065 Filename Length       003E (62)\n-0F067 Extra Length          0000 (0)\n-0F069 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EE29 Compression Method    0008 (8) 'Deflated'\n+0EE2B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0EE2F CRC                   49985011 (1234718737)\n+0EE33 Compressed Size       000002CC (716)\n+0EE37 Uncompressed Size     000007CA (1994)\n+0EE3B Filename Length       003C (60)\n+0EE3D Extra Length          0000 (0)\n+0EE3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEE3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F0A7 PAYLOAD\n+0EE7B PAYLOAD\n \n-0F470 LOCAL HEADER #74      04034B50 (67324752)\n-0F474 Extract Zip Spec      0A (10) '1.0'\n-0F475 Extract OS            00 (0) 'MS-DOS'\n-0F476 General Purpose Flag  0000 (0)\n+0F147 LOCAL HEADER #73      04034B50 (67324752)\n+0F14B Extract Zip Spec      0A (10) '1.0'\n+0F14C Extract OS            00 (0) 'MS-DOS'\n+0F14D General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0F478 Compression Method    0008 (8) 'Deflated'\n-0F47A Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0F47E CRC                   163BC46D (373015661)\n-0F482 Compressed Size       0000023E (574)\n-0F486 Uncompressed Size     000006CF (1743)\n-0F48A Filename Length       0040 (64)\n-0F48C Extra Length          0000 (0)\n-0F48E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F14F Compression Method    0008 (8) 'Deflated'\n+0F151 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0F155 CRC                   2B470C68 (726076520)\n+0F159 Compressed Size       000002E0 (736)\n+0F15D Uncompressed Size     0000088B (2187)\n+0F161 Filename Length       003A (58)\n+0F163 Extra Length          0000 (0)\n+0F165 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF48E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F4CE PAYLOAD\n+0F19F PAYLOAD\n \n-0F70C LOCAL HEADER #75      04034B50 (67324752)\n-0F710 Extract Zip Spec      0A (10) '1.0'\n-0F711 Extract OS            00 (0) 'MS-DOS'\n-0F712 General Purpose Flag  0000 (0)\n+0F47F LOCAL HEADER #74      04034B50 (67324752)\n+0F483 Extract Zip Spec      0A (10) '1.0'\n+0F484 Extract OS            00 (0) 'MS-DOS'\n+0F485 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0F714 Compression Method    0008 (8) 'Deflated'\n-0F716 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0F71A CRC                   461B7875 (1176205429)\n-0F71E Compressed Size       0000028B (651)\n-0F722 Uncompressed Size     0000068C (1676)\n-0F726 Filename Length       0037 (55)\n-0F728 Extra Length          0000 (0)\n-0F72A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F487 Compression Method    0008 (8) 'Deflated'\n+0F489 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0F48D CRC                   1E1CA860 (505194592)\n+0F491 Compressed Size       000002F1 (753)\n+0F495 Uncompressed Size     000009BF (2495)\n+0F499 Filename Length       0053 (83)\n+0F49B Extra Length          0000 (0)\n+0F49D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF72A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F761 PAYLOAD\n+0F4F0 PAYLOAD\n \n-0F9EC LOCAL HEADER #76      04034B50 (67324752)\n-0F9F0 Extract Zip Spec      0A (10) '1.0'\n-0F9F1 Extract OS            00 (0) 'MS-DOS'\n-0F9F2 General Purpose Flag  0000 (0)\n+0F7E1 LOCAL HEADER #75      04034B50 (67324752)\n+0F7E5 Extract Zip Spec      0A (10) '1.0'\n+0F7E6 Extract OS            00 (0) 'MS-DOS'\n+0F7E7 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0F9F4 Compression Method    0008 (8) 'Deflated'\n-0F9F6 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0F9FA CRC                   3F3BD0F7 (1060884727)\n-0F9FE Compressed Size       000002C3 (707)\n-0FA02 Uncompressed Size     000007CA (1994)\n-0FA06 Filename Length       003C (60)\n-0FA08 Extra Length          0000 (0)\n-0FA0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F7E9 Compression Method    0008 (8) 'Deflated'\n+0F7EB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0F7EF CRC                   D050FFE2 (3494969314)\n+0F7F3 Compressed Size       000003B4 (948)\n+0F7F7 Uncompressed Size     00000CCF (3279)\n+0F7FB Filename Length       0059 (89)\n+0F7FD Extra Length          0000 (0)\n+0F7FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFA0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF7FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FA46 PAYLOAD\n+0F858 PAYLOAD\n \n-0FD09 LOCAL HEADER #77      04034B50 (67324752)\n-0FD0D Extract Zip Spec      0A (10) '1.0'\n-0FD0E Extract OS            00 (0) 'MS-DOS'\n-0FD0F General Purpose Flag  0000 (0)\n+0FC0C LOCAL HEADER #76      04034B50 (67324752)\n+0FC10 Extract Zip Spec      0A (10) '1.0'\n+0FC11 Extract OS            00 (0) 'MS-DOS'\n+0FC12 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0FD11 Compression Method    0008 (8) 'Deflated'\n-0FD13 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0FD17 CRC                   D82FD9C4 (3627014596)\n-0FD1B Compressed Size       0000022D (557)\n-0FD1F Uncompressed Size     00000575 (1397)\n-0FD23 Filename Length       005C (92)\n-0FD25 Extra Length          0000 (0)\n-0FD27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FC14 Compression Method    0008 (8) 'Deflated'\n+0FC16 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0FC1A CRC                   A4224154 (2753708372)\n+0FC1E Compressed Size       00000359 (857)\n+0FC22 Uncompressed Size     00000B7C (2940)\n+0FC26 Filename Length       005E (94)\n+0FC28 Extra Length          0000 (0)\n+0FC2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFD27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFC2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FD83 PAYLOAD\n+0FC88 PAYLOAD\n \n-0FFB0 LOCAL HEADER #78      04034B50 (67324752)\n-0FFB4 Extract Zip Spec      0A (10) '1.0'\n-0FFB5 Extract OS            00 (0) 'MS-DOS'\n-0FFB6 General Purpose Flag  0000 (0)\n+0FFE1 LOCAL HEADER #77      04034B50 (67324752)\n+0FFE5 Extract Zip Spec      0A (10) '1.0'\n+0FFE6 Extract OS            00 (0) 'MS-DOS'\n+0FFE7 General Purpose Flag  0000 (0)\n       [Bits 1-2]            0 'Normal Compression'\n-0FFB8 Compression Method    0008 (8) 'Deflated'\n-0FFBA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-0FFBE CRC                   1FA71F0A (531046154)\n-0FFC2 Compressed Size       000002FB (763)\n-0FFC6 Uncompressed Size     000008B9 (2233)\n-0FFCA Filename Length       004A (74)\n-0FFCC Extra Length          0000 (0)\n-0FFCE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FFE9 Compression Method    0008 (8) 'Deflated'\n+0FFEB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+0FFEF CRC                   43A2D387 (1134744455)\n+0FFF3 Compressed Size       000002CE (718)\n+0FFF7 Uncompressed Size     0000076A (1898)\n+0FFFB Filename Length       0046 (70)\n+0FFFD Extra Length          0000 (0)\n+0FFFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFFFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10018 PAYLOAD\n+10045 PAYLOAD\n \n-10313 LOCAL HEADER #79      04034B50 (67324752)\n+10313 LOCAL HEADER #78      04034B50 (67324752)\n 10317 Extract Zip Spec      0A (10) '1.0'\n 10318 Extract OS            00 (0) 'MS-DOS'\n 10319 General Purpose Flag  0000 (0)\n-1031B Compression Method    0000 (0) 'Stored'\n-1031D Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-10321 CRC                   00000000 (0)\n-10325 Compressed Size       00000000 (0)\n-10329 Uncompressed Size     00000000 (0)\n-1032D Filename Length       000F (15)\n+      [Bits 1-2]            0 'Normal Compression'\n+1031B Compression Method    0008 (8) 'Deflated'\n+1031D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10321 CRC                   0A03E606 (168027654)\n+10325 Compressed Size       000001FE (510)\n+10329 Uncompressed Size     000004B2 (1202)\n+1032D Filename Length       0038 (56)\n 1032F Extra Length          0000 (0)\n-10331 Filename              'XXXXXXXXXXXXXXX'\n+10331 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10331: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10331: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n+10369 PAYLOAD\n \n-10340 LOCAL HEADER #80      04034B50 (67324752)\n-10344 Extract Zip Spec      0A (10) '1.0'\n-10345 Extract OS            00 (0) 'MS-DOS'\n-10346 General Purpose Flag  0000 (0)\n-10348 Compression Method    0000 (0) 'Stored'\n-1034A Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-1034E CRC                   00000000 (0)\n-10352 Compressed Size       00000000 (0)\n-10356 Uncompressed Size     00000000 (0)\n-1035A Filename Length       001F (31)\n-1035C Extra Length          0000 (0)\n-1035E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1035E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1037D LOCAL HEADER #81      04034B50 (67324752)\n-10381 Extract Zip Spec      0A (10) '1.0'\n-10382 Extract OS            00 (0) 'MS-DOS'\n-10383 General Purpose Flag  0000 (0)\n-10385 Compression Method    0000 (0) 'Stored'\n-10387 Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-1038B CRC                   00000000 (0)\n-1038F Compressed Size       00000000 (0)\n-10393 Uncompressed Size     00000000 (0)\n-10397 Filename Length       0032 (50)\n-10399 Extra Length          0000 (0)\n-1039B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1039B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-103CD LOCAL HEADER #82      04034B50 (67324752)\n-103D1 Extract Zip Spec      0A (10) '1.0'\n-103D2 Extract OS            00 (0) 'MS-DOS'\n-103D3 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-103D5 Compression Method    0008 (8) 'Deflated'\n-103D7 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-103DB CRC                   216E21BD (560865725)\n-103DF Compressed Size       000002D4 (724)\n-103E3 Uncompressed Size     00000DD2 (3538)\n-103E7 Filename Length       0039 (57)\n-103E9 Extra Length          0000 (0)\n-103EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x103EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10424 PAYLOAD\n-\n-106F8 LOCAL HEADER #83      04034B50 (67324752)\n-106FC Extract Zip Spec      0A (10) '1.0'\n-106FD Extract OS            00 (0) 'MS-DOS'\n-106FE General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10700 Compression Method    0008 (8) 'Deflated'\n-10702 Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-10706 CRC                   5053455F (1347634527)\n-1070A Compressed Size       0000006D (109)\n-1070E Uncompressed Size     00000077 (119)\n-10712 Filename Length       0040 (64)\n-10714 Extra Length          0000 (0)\n-10716 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10716: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10756 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-107C3 CENTRAL HEADER #1     02014B50 (33639248)\n-107C7 Created Zip Spec      14 (20) '2.0'\n-107C8 Created OS            03 (3) 'Unix'\n-107C9 Extract Zip Spec      0A (10) '1.0'\n-107CA Extract OS            00 (0) 'MS-DOS'\n-107CB General Purpose Flag  0000 (0)\n-107CD Compression Method    0000 (0) 'Stored'\n-107CF Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-107D3 CRC                   00000000 (0)\n-107D7 Compressed Size       00000000 (0)\n-107DB Uncompressed Size     00000000 (0)\n-107DF Filename Length       0009 (9)\n-107E1 Extra Length          0000 (0)\n-107E3 Comment Length        0000 (0)\n-107E5 Disk Start            0000 (0)\n-107E7 Int File Attributes   0000 (0)\n+10567 LOCAL HEADER #79      04034B50 (67324752)\n+1056B Extract Zip Spec      0A (10) '1.0'\n+1056C Extract OS            00 (0) 'MS-DOS'\n+1056D General Purpose Flag  0000 (0)\n+1056F Compression Method    0000 (0) 'Stored'\n+10571 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10575 CRC                   00000000 (0)\n+10579 Compressed Size       00000000 (0)\n+1057D Uncompressed Size     00000000 (0)\n+10581 Filename Length       000F (15)\n+10583 Extra Length          0000 (0)\n+10585 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10585: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10594 LOCAL HEADER #80      04034B50 (67324752)\n+10598 Extract Zip Spec      0A (10) '1.0'\n+10599 Extract OS            00 (0) 'MS-DOS'\n+1059A General Purpose Flag  0000 (0)\n+1059C Compression Method    0000 (0) 'Stored'\n+1059E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+105A2 CRC                   00000000 (0)\n+105A6 Compressed Size       00000000 (0)\n+105AA Uncompressed Size     00000000 (0)\n+105AE Filename Length       001F (31)\n+105B0 Extra Length          0000 (0)\n+105B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x105B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+105D1 LOCAL HEADER #81      04034B50 (67324752)\n+105D5 Extract Zip Spec      0A (10) '1.0'\n+105D6 Extract OS            00 (0) 'MS-DOS'\n+105D7 General Purpose Flag  0000 (0)\n+105D9 Compression Method    0000 (0) 'Stored'\n+105DB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+105DF CRC                   00000000 (0)\n+105E3 Compressed Size       00000000 (0)\n+105E7 Uncompressed Size     00000000 (0)\n+105EB Filename Length       0032 (50)\n+105ED Extra Length          0000 (0)\n+105EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x105EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10621 LOCAL HEADER #82      04034B50 (67324752)\n+10625 Extract Zip Spec      0A (10) '1.0'\n+10626 Extract OS            00 (0) 'MS-DOS'\n+10627 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10629 Compression Method    0008 (8) 'Deflated'\n+1062B Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+1062F CRC                   45AE3B52 (1169046354)\n+10633 Compressed Size       000002D3 (723)\n+10637 Uncompressed Size     00000DC9 (3529)\n+1063B Filename Length       0039 (57)\n+1063D Extra Length          0000 (0)\n+1063F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1063F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+10678 PAYLOAD\n+\n+1094B LOCAL HEADER #83      04034B50 (67324752)\n+1094F Extract Zip Spec      0A (10) '1.0'\n+10950 Extract OS            00 (0) 'MS-DOS'\n+10951 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10953 Compression Method    0008 (8) 'Deflated'\n+10955 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10959 CRC                   F2876CAA (4068961450)\n+1095D Compressed Size       0000006C (108)\n+10961 Uncompressed Size     00000077 (119)\n+10965 Filename Length       0040 (64)\n+10967 Extra Length          0000 (0)\n+10969 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+109A9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+10A15 CENTRAL HEADER #1     02014B50 (33639248)\n+10A19 Created Zip Spec      14 (20) '2.0'\n+10A1A Created OS            03 (3) 'Unix'\n+10A1B Extract Zip Spec      0A (10) '1.0'\n+10A1C Extract OS            00 (0) 'MS-DOS'\n+10A1D General Purpose Flag  0000 (0)\n+10A1F Compression Method    0000 (0) 'Stored'\n+10A21 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10A25 CRC                   00000000 (0)\n+10A29 Compressed Size       00000000 (0)\n+10A2D Uncompressed Size     00000000 (0)\n+10A31 Filename Length       0009 (9)\n+10A33 Extra Length          0000 (0)\n+10A35 Comment Length        0000 (0)\n+10A37 Disk Start            0000 (0)\n+10A39 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-107E9 Ext File Attributes   41ED0010 (1106051088)\n+10A3B Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-107ED Local Header Offset   00000000 (0)\n-107F1 Filename              'XXXXXXXXX'\n+10A3F Local Header Offset   00000000 (0)\n+10A43 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x107F1: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x10A43: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x107F1: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x10A43: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x107C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x10A1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-107FA CENTRAL HEADER #2     02014B50 (33639248)\n-107FE Created Zip Spec      14 (20) '2.0'\n-107FF Created OS            03 (3) 'Unix'\n-10800 Extract Zip Spec      0A (10) '1.0'\n-10801 Extract OS            00 (0) 'MS-DOS'\n-10802 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10804 Compression Method    0008 (8) 'Deflated'\n-10806 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1080A CRC                   5779D1A3 (1467601315)\n-1080E Compressed Size       0000006C (108)\n-10812 Uncompressed Size     00000084 (132)\n-10816 Filename Length       0014 (20)\n-10818 Extra Length          0000 (0)\n-1081A Comment Length        0000 (0)\n-1081C Disk Start            0000 (0)\n-1081E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10820 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10824 Local Header Offset   00000027 (39)\n-10828 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10828: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+10A4C CENTRAL HEADER #2     02014B50 (33639248)\n+10A50 Created Zip Spec      14 (20) '2.0'\n+10A51 Created OS            03 (3) 'Unix'\n+10A52 Extract Zip Spec      0A (10) '1.0'\n+10A53 Extract OS            00 (0) 'MS-DOS'\n+10A54 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10A56 Compression Method    0008 (8) 'Deflated'\n+10A58 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+10A5C CRC                   FFABC81E (4289447966)\n+10A60 Compressed Size       0000006C (108)\n+10A64 Uncompressed Size     00000081 (129)\n+10A68 Filename Length       0014 (20)\n+10A6A Extra Length          0000 (0)\n+10A6C Comment Length        0000 (0)\n+10A6E Disk Start            0000 (0)\n+10A70 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10A72 Ext File Attributes   81A40000 (2175008768)\n+      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10A76 Local Header Offset   00000027 (39)\n+10A7A Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10A7A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1083C CENTRAL HEADER #3     02014B50 (33639248)\n-10840 Created Zip Spec      14 (20) '2.0'\n-10841 Created OS            03 (3) 'Unix'\n-10842 Extract Zip Spec      0A (10) '1.0'\n-10843 Extract OS            00 (0) 'MS-DOS'\n-10844 General Purpose Flag  0000 (0)\n-10846 Compression Method    0000 (0) 'Stored'\n-10848 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1084C CRC                   00000000 (0)\n-10850 Compressed Size       00000000 (0)\n-10854 Uncompressed Size     00000000 (0)\n-10858 Filename Length       0004 (4)\n-1085A Extra Length          0000 (0)\n-1085C Comment Length        0000 (0)\n-1085E Disk Start            0000 (0)\n-10860 Int File Attributes   0000 (0)\n+10A8E CENTRAL HEADER #3     02014B50 (33639248)\n+10A92 Created Zip Spec      14 (20) '2.0'\n+10A93 Created OS            03 (3) 'Unix'\n+10A94 Extract Zip Spec      0A (10) '1.0'\n+10A95 Extract OS            00 (0) 'MS-DOS'\n+10A96 General Purpose Flag  0000 (0)\n+10A98 Compression Method    0000 (0) 'Stored'\n+10A9A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10A9E CRC                   00000000 (0)\n+10AA2 Compressed Size       00000000 (0)\n+10AA6 Uncompressed Size     00000000 (0)\n+10AAA Filename Length       0004 (4)\n+10AAC Extra Length          0000 (0)\n+10AAE Comment Length        0000 (0)\n+10AB0 Disk Start            0000 (0)\n+10AB2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-10862 Ext File Attributes   41ED0010 (1106051088)\n+10AB4 Ext File Attributes   41FD0010 (1107099664)\n       [Bit 4]               Directory\n-      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+      [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-10866 Local Header Offset   000000C5 (197)\n-1086A Filename              'XXXX'\n+10AB8 Local Header Offset   000000C5 (197)\n+10ABC Filename              'XXXX'\n #\n-# WARNING: Offset 0x1086A: Filename 'XXXX'\n+# WARNING: Offset 0x10ABC: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1086A: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x10ABC: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x10842: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x10A94: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-1086E CENTRAL HEADER #4     02014B50 (33639248)\n-10872 Created Zip Spec      14 (20) '2.0'\n-10873 Created OS            03 (3) 'Unix'\n-10874 Extract Zip Spec      0A (10) '1.0'\n-10875 Extract OS            00 (0) 'MS-DOS'\n-10876 General Purpose Flag  0000 (0)\n-10878 Compression Method    0000 (0) 'Stored'\n-1087A Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1087E CRC                   00000000 (0)\n-10882 Compressed Size       00000000 (0)\n-10886 Uncompressed Size     00000000 (0)\n-1088A Filename Length       0010 (16)\n-1088C Extra Length          0000 (0)\n-1088E Comment Length        0000 (0)\n-10890 Disk Start            0000 (0)\n-10892 Int File Attributes   0000 (0)\n+10AC0 CENTRAL HEADER #4     02014B50 (33639248)\n+10AC4 Created Zip Spec      14 (20) '2.0'\n+10AC5 Created OS            03 (3) 'Unix'\n+10AC6 Extract Zip Spec      0A (10) '1.0'\n+10AC7 Extract OS            00 (0) 'MS-DOS'\n+10AC8 General Purpose Flag  0000 (0)\n+10ACA Compression Method    0000 (0) 'Stored'\n+10ACC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10AD0 CRC                   00000000 (0)\n+10AD4 Compressed Size       00000000 (0)\n+10AD8 Uncompressed Size     00000000 (0)\n+10ADC Filename Length       0010 (16)\n+10ADE Extra Length          0000 (0)\n+10AE0 Comment Length        0000 (0)\n+10AE2 Disk Start            0000 (0)\n+10AE4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-10894 Ext File Attributes   41ED0010 (1106051088)\n+10AE6 Ext File Attributes   41FD0010 (1107099664)\n       [Bit 4]               Directory\n-      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+      [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-10898 Local Header Offset   000000E7 (231)\n-1089C Filename              'XXXXXXXXXXXXXXXX'\n+10AEA Local Header Offset   000000E7 (231)\n+10AEE Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1089C: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10AEE: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1089C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x10AEE: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x10874: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10AC6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-108AC CENTRAL HEADER #5     02014B50 (33639248)\n-108B0 Created Zip Spec      14 (20) '2.0'\n-108B1 Created OS            03 (3) 'Unix'\n-108B2 Extract Zip Spec      0A (10) '1.0'\n-108B3 Extract OS            00 (0) 'MS-DOS'\n-108B4 General Purpose Flag  0000 (0)\n-108B6 Compression Method    0000 (0) 'Stored'\n-108B8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-108BC CRC                   00000000 (0)\n-108C0 Compressed Size       00000000 (0)\n-108C4 Uncompressed Size     00000000 (0)\n-108C8 Filename Length       0016 (22)\n-108CA Extra Length          0000 (0)\n-108CC Comment Length        0000 (0)\n-108CE Disk Start            0000 (0)\n-108D0 Int File Attributes   0000 (0)\n+10AFE CENTRAL HEADER #5     02014B50 (33639248)\n+10B02 Created Zip Spec      14 (20) '2.0'\n+10B03 Created OS            03 (3) 'Unix'\n+10B04 Extract Zip Spec      0A (10) '1.0'\n+10B05 Extract OS            00 (0) 'MS-DOS'\n+10B06 General Purpose Flag  0000 (0)\n+10B08 Compression Method    0000 (0) 'Stored'\n+10B0A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10B0E CRC                   00000000 (0)\n+10B12 Compressed Size       00000000 (0)\n+10B16 Uncompressed Size     00000000 (0)\n+10B1A Filename Length       0016 (22)\n+10B1C Extra Length          0000 (0)\n+10B1E Comment Length        0000 (0)\n+10B20 Disk Start            0000 (0)\n+10B22 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-108D2 Ext File Attributes   41ED0010 (1106051088)\n+10B24 Ext File Attributes   41FD0010 (1107099664)\n       [Bit 4]               Directory\n-      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+      [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-108D6 Local Header Offset   00000115 (277)\n-108DA Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+10B28 Local Header Offset   00000115 (277)\n+10B2C Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x108DA: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x108DA: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x10B2C: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x108B2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10B04: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-108F0 CENTRAL HEADER #6     02014B50 (33639248)\n-108F4 Created Zip Spec      14 (20) '2.0'\n-108F5 Created OS            03 (3) 'Unix'\n-108F6 Extract Zip Spec      0A (10) '1.0'\n-108F7 Extract OS            00 (0) 'MS-DOS'\n-108F8 General Purpose Flag  0000 (0)\n-108FA Compression Method    0000 (0) 'Stored'\n-108FC Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10900 CRC                   00000000 (0)\n-10904 Compressed Size       00000000 (0)\n-10908 Uncompressed Size     00000000 (0)\n-1090C Filename Length       0020 (32)\n-1090E Extra Length          0000 (0)\n-10910 Comment Length        0000 (0)\n-10912 Disk Start            0000 (0)\n-10914 Int File Attributes   0000 (0)\n+10B42 CENTRAL HEADER #6     02014B50 (33639248)\n+10B46 Created Zip Spec      14 (20) '2.0'\n+10B47 Created OS            03 (3) 'Unix'\n+10B48 Extract Zip Spec      0A (10) '1.0'\n+10B49 Extract OS            00 (0) 'MS-DOS'\n+10B4A General Purpose Flag  0000 (0)\n+10B4C Compression Method    0000 (0) 'Stored'\n+10B4E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10B52 CRC                   00000000 (0)\n+10B56 Compressed Size       00000000 (0)\n+10B5A Uncompressed Size     00000000 (0)\n+10B5E Filename Length       0020 (32)\n+10B60 Extra Length          0000 (0)\n+10B62 Comment Length        0000 (0)\n+10B64 Disk Start            0000 (0)\n+10B66 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-10916 Ext File Attributes   41ED0010 (1106051088)\n+10B68 Ext File Attributes   41FD0010 (1107099664)\n       [Bit 4]               Directory\n-      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+      [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1091A Local Header Offset   00000149 (329)\n-1091E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10B6C Local Header Offset   00000149 (329)\n+10B70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1091E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10B70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1091E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x10B70: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x108F6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10B48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1093E CENTRAL HEADER #7     02014B50 (33639248)\n-10942 Created Zip Spec      14 (20) '2.0'\n-10943 Created OS            03 (3) 'Unix'\n-10944 Extract Zip Spec      0A (10) '1.0'\n-10945 Extract OS            00 (0) 'MS-DOS'\n-10946 General Purpose Flag  0000 (0)\n-10948 Compression Method    0000 (0) 'Stored'\n-1094A Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1094E CRC                   00000000 (0)\n-10952 Compressed Size       00000000 (0)\n-10956 Uncompressed Size     00000000 (0)\n-1095A Filename Length       0027 (39)\n-1095C Extra Length          0000 (0)\n-1095E Comment Length        0000 (0)\n-10960 Disk Start            0000 (0)\n-10962 Int File Attributes   0000 (0)\n+10B90 CENTRAL HEADER #7     02014B50 (33639248)\n+10B94 Created Zip Spec      14 (20) '2.0'\n+10B95 Created OS            03 (3) 'Unix'\n+10B96 Extract Zip Spec      0A (10) '1.0'\n+10B97 Extract OS            00 (0) 'MS-DOS'\n+10B98 General Purpose Flag  0000 (0)\n+10B9A Compression Method    0000 (0) 'Stored'\n+10B9C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10BA0 CRC                   00000000 (0)\n+10BA4 Compressed Size       00000000 (0)\n+10BA8 Uncompressed Size     00000000 (0)\n+10BAC Filename Length       0027 (39)\n+10BAE Extra Length          0000 (0)\n+10BB0 Comment Length        0000 (0)\n+10BB2 Disk Start            0000 (0)\n+10BB4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-10964 Ext File Attributes   41ED0010 (1106051088)\n+10BB6 Ext File Attributes   41FD0010 (1107099664)\n       [Bit 4]               Directory\n-      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+      [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-10968 Local Header Offset   00000187 (391)\n-1096C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10BBA Local Header Offset   00000187 (391)\n+10BBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1096C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10BBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1096C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x10BBE: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x10944: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-\n-10993 CENTRAL HEADER #8     02014B50 (33639248)\n-10997 Created Zip Spec      14 (20) '2.0'\n-10998 Created OS            03 (3) 'Unix'\n-10999 Extract Zip Spec      0A (10) '1.0'\n-1099A Extract OS            00 (0) 'MS-DOS'\n-1099B General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1099D Compression Method    0008 (8) 'Deflated'\n-1099F Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-109A3 CRC                   8048035E (2152203102)\n-109A7 Compressed Size       000003AD (941)\n-109AB Uncompressed Size     00000CCF (3279)\n-109AF Filename Length       0059 (89)\n-109B1 Extra Length          0000 (0)\n-109B3 Comment Length        0000 (0)\n-109B5 Disk Start            0000 (0)\n-109B7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-109B9 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-109BD Local Header Offset   000001CC (460)\n-109C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x109C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10A1A CENTRAL HEADER #9     02014B50 (33639248)\n-10A1E Created Zip Spec      14 (20) '2.0'\n-10A1F Created OS            03 (3) 'Unix'\n-10A20 Extract Zip Spec      0A (10) '1.0'\n-10A21 Extract OS            00 (0) 'MS-DOS'\n-10A22 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10A24 Compression Method    0008 (8) 'Deflated'\n-10A26 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10A2A CRC                   F41E47C4 (4095625156)\n-10A2E Compressed Size       00000203 (515)\n-10A32 Uncompressed Size     000004CA (1226)\n-10A36 Filename Length       0040 (64)\n-10A38 Extra Length          0000 (0)\n-10A3A Comment Length        0000 (0)\n-10A3C Disk Start            0000 (0)\n-10A3E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10A40 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10A44 Local Header Offset   000005F0 (1520)\n-10A48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10A48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10A88 CENTRAL HEADER #10    02014B50 (33639248)\n-10A8C Created Zip Spec      14 (20) '2.0'\n-10A8D Created OS            03 (3) 'Unix'\n-10A8E Extract Zip Spec      0A (10) '1.0'\n-10A8F Extract OS            00 (0) 'MS-DOS'\n-10A90 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10A92 Compression Method    0008 (8) 'Deflated'\n-10A94 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10A98 CRC                   CB039DDE (3406011870)\n-10A9C Compressed Size       000002A9 (681)\n-10AA0 Uncompressed Size     00000555 (1365)\n-10AA4 Filename Length       003B (59)\n-10AA6 Extra Length          0000 (0)\n-10AA8 Comment Length        0000 (0)\n-10AAA Disk Start            0000 (0)\n-10AAC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10AAE Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10AB2 Local Header Offset   00000851 (2129)\n-10AB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10AF1 CENTRAL HEADER #11    02014B50 (33639248)\n-10AF5 Created Zip Spec      14 (20) '2.0'\n-10AF6 Created OS            03 (3) 'Unix'\n-10AF7 Extract Zip Spec      0A (10) '1.0'\n-10AF8 Extract OS            00 (0) 'MS-DOS'\n-10AF9 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10AFB Compression Method    0008 (8) 'Deflated'\n-10AFD Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10B01 CRC                   7EBB694F (2126211407)\n-10B05 Compressed Size       00000318 (792)\n-10B09 Uncompressed Size     0000086F (2159)\n-10B0D Filename Length       0056 (86)\n-10B0F Extra Length          0000 (0)\n-10B11 Comment Length        0000 (0)\n-10B13 Disk Start            0000 (0)\n-10B15 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10B17 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10B1B Local Header Offset   00000B53 (2899)\n-10B1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10B1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10B75 CENTRAL HEADER #12    02014B50 (33639248)\n-10B79 Created Zip Spec      14 (20) '2.0'\n-10B7A Created OS            03 (3) 'Unix'\n-10B7B Extract Zip Spec      0A (10) '1.0'\n-10B7C Extract OS            00 (0) 'MS-DOS'\n-10B7D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10B7F Compression Method    0008 (8) 'Deflated'\n-10B81 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10B85 CRC                   CE1989A0 (3457780128)\n-10B89 Compressed Size       00000313 (787)\n-10B8D Uncompressed Size     0000087D (2173)\n-10B91 Filename Length       0058 (88)\n-10B93 Extra Length          0000 (0)\n-10B95 Comment Length        0000 (0)\n-10B97 Disk Start            0000 (0)\n-10B99 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10B9B Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10B9F Local Header Offset   00000EDF (3807)\n-10BA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10BFB CENTRAL HEADER #13    02014B50 (33639248)\n-10BFF Created Zip Spec      14 (20) '2.0'\n-10C00 Created OS            03 (3) 'Unix'\n-10C01 Extract Zip Spec      0A (10) '1.0'\n-10C02 Extract OS            00 (0) 'MS-DOS'\n-10C03 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10C05 Compression Method    0008 (8) 'Deflated'\n-10C07 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10C0B CRC                   5823E296 (1478746774)\n-10C0F Compressed Size       000003D4 (980)\n-10C13 Uncompressed Size     00000D57 (3415)\n-10C17 Filename Length       003F (63)\n-10C19 Extra Length          0000 (0)\n-10C1B Comment Length        0000 (0)\n-10C1D Disk Start            0000 (0)\n-10C1F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10C21 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10C25 Local Header Offset   00001268 (4712)\n-10C29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10C29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10C68 CENTRAL HEADER #14    02014B50 (33639248)\n-10C6C Created Zip Spec      14 (20) '2.0'\n-10C6D Created OS            03 (3) 'Unix'\n-10C6E Extract Zip Spec      0A (10) '1.0'\n-10C6F Extract OS            00 (0) 'MS-DOS'\n-10C70 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10C72 Compression Method    0008 (8) 'Deflated'\n-10C74 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10C78 CRC                   76F22A02 (1995581954)\n-10C7C Compressed Size       000002DC (732)\n-10C80 Uncompressed Size     0000088B (2187)\n-10C84 Filename Length       003A (58)\n-10C86 Extra Length          0000 (0)\n-10C88 Comment Length        0000 (0)\n-10C8A Disk Start            0000 (0)\n-10C8C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10C8E Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10C92 Local Header Offset   00001699 (5785)\n-10C96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10CD0 CENTRAL HEADER #15    02014B50 (33639248)\n-10CD4 Created Zip Spec      14 (20) '2.0'\n-10CD5 Created OS            03 (3) 'Unix'\n-10CD6 Extract Zip Spec      0A (10) '1.0'\n-10CD7 Extract OS            00 (0) 'MS-DOS'\n-10CD8 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10CDA Compression Method    0008 (8) 'Deflated'\n-10CDC Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10CE0 CRC                   33A99463 (866751587)\n-10CE4 Compressed Size       000001C1 (449)\n-10CE8 Uncompressed Size     00000404 (1028)\n-10CEC Filename Length       004A (74)\n-10CEE Extra Length          0000 (0)\n-10CF0 Comment Length        0000 (0)\n-10CF2 Disk Start            0000 (0)\n-10CF4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10CF6 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10CFA Local Header Offset   000019CD (6605)\n-10CFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10CFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10D48 CENTRAL HEADER #16    02014B50 (33639248)\n-10D4C Created Zip Spec      14 (20) '2.0'\n-10D4D Created OS            03 (3) 'Unix'\n-10D4E Extract Zip Spec      0A (10) '1.0'\n-10D4F Extract OS            00 (0) 'MS-DOS'\n-10D50 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10D52 Compression Method    0008 (8) 'Deflated'\n-10D54 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10D58 CRC                   06878591 (109544849)\n-10D5C Compressed Size       00000233 (563)\n-10D60 Uncompressed Size     0000058F (1423)\n-10D64 Filename Length       0060 (96)\n-10D66 Extra Length          0000 (0)\n-10D68 Comment Length        0000 (0)\n-10D6A Disk Start            0000 (0)\n-10D6C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10D6E Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10D72 Local Header Offset   00001BF6 (7158)\n-10D76 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10DD6 CENTRAL HEADER #17    02014B50 (33639248)\n-10DDA Created Zip Spec      14 (20) '2.0'\n-10DDB Created OS            03 (3) 'Unix'\n-10DDC Extract Zip Spec      0A (10) '1.0'\n-10DDD Extract OS            00 (0) 'MS-DOS'\n-10DDE General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10DE0 Compression Method    0008 (8) 'Deflated'\n-10DE2 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10DE6 CRC                   B49B0AB3 (3030059699)\n-10DEA Compressed Size       000002CF (719)\n-10DEE Uncompressed Size     000008C8 (2248)\n-10DF2 Filename Length       0051 (81)\n-10DF4 Extra Length          0000 (0)\n-10DF6 Comment Length        0000 (0)\n-10DF8 Disk Start            0000 (0)\n-10DFA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10DFC Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10E00 Local Header Offset   00001EA7 (7847)\n-10E04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10E04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10E55 CENTRAL HEADER #18    02014B50 (33639248)\n-10E59 Created Zip Spec      14 (20) '2.0'\n-10E5A Created OS            03 (3) 'Unix'\n-10E5B Extract Zip Spec      0A (10) '1.0'\n-10E5C Extract OS            00 (0) 'MS-DOS'\n-10E5D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10E5F Compression Method    0008 (8) 'Deflated'\n-10E61 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10E65 CRC                   1C3A7402 (473592834)\n-10E69 Compressed Size       000003AB (939)\n-10E6D Uncompressed Size     00000BE7 (3047)\n-10E71 Filename Length       004B (75)\n-10E73 Extra Length          0000 (0)\n-10E75 Comment Length        0000 (0)\n-10E77 Disk Start            0000 (0)\n-10E79 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10E7B Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10E7F Local Header Offset   000021E5 (8677)\n-10E83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10ECE CENTRAL HEADER #19    02014B50 (33639248)\n-10ED2 Created Zip Spec      14 (20) '2.0'\n-10ED3 Created OS            03 (3) 'Unix'\n-10ED4 Extract Zip Spec      0A (10) '1.0'\n-10ED5 Extract OS            00 (0) 'MS-DOS'\n-10ED6 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10ED8 Compression Method    0008 (8) 'Deflated'\n-10EDA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10EDE CRC                   A4D1259E (2765170078)\n-10EE2 Compressed Size       000001AB (427)\n-10EE6 Uncompressed Size     000003AD (941)\n-10EEA Filename Length       0042 (66)\n-10EEC Extra Length          0000 (0)\n-10EEE Comment Length        0000 (0)\n-10EF0 Disk Start            0000 (0)\n-10EF2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10EF4 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10EF8 Local Header Offset   000025F9 (9721)\n-10EFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10EFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10F3E CENTRAL HEADER #20    02014B50 (33639248)\n-10F42 Created Zip Spec      14 (20) '2.0'\n-10F43 Created OS            03 (3) 'Unix'\n-10F44 Extract Zip Spec      0A (10) '1.0'\n-10F45 Extract OS            00 (0) 'MS-DOS'\n-10F46 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10F48 Compression Method    0008 (8) 'Deflated'\n-10F4A Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10F4E CRC                   882C24BA (2284594362)\n-10F52 Compressed Size       00000215 (533)\n-10F56 Uncompressed Size     00000522 (1314)\n-10F5A Filename Length       004C (76)\n-10F5C Extra Length          0000 (0)\n-10F5E Comment Length        0000 (0)\n-10F60 Disk Start            0000 (0)\n-10F62 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10F64 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10F68 Local Header Offset   00002804 (10244)\n-10F6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-10FB8 CENTRAL HEADER #21    02014B50 (33639248)\n-10FBC Created Zip Spec      14 (20) '2.0'\n-10FBD Created OS            03 (3) 'Unix'\n-10FBE Extract Zip Spec      0A (10) '1.0'\n-10FBF Extract OS            00 (0) 'MS-DOS'\n-10FC0 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-10FC2 Compression Method    0008 (8) 'Deflated'\n-10FC4 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-10FC8 CRC                   DA7A3F13 (3665444627)\n-10FCC Compressed Size       00000177 (375)\n-10FD0 Uncompressed Size     0000038C (908)\n-10FD4 Filename Length       003B (59)\n-10FD6 Extra Length          0000 (0)\n-10FD8 Comment Length        0000 (0)\n-10FDA Disk Start            0000 (0)\n-10FDC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-10FDE Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-10FE2 Local Header Offset   00002A83 (10883)\n-10FE6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10FE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11021 CENTRAL HEADER #22    02014B50 (33639248)\n-11025 Created Zip Spec      14 (20) '2.0'\n-11026 Created OS            03 (3) 'Unix'\n-11027 Extract Zip Spec      0A (10) '1.0'\n-11028 Extract OS            00 (0) 'MS-DOS'\n-11029 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1102B Compression Method    0008 (8) 'Deflated'\n-1102D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11031 CRC                   73AA286D (1940531309)\n-11035 Compressed Size       000002D9 (729)\n-11039 Uncompressed Size     000008E4 (2276)\n-1103D Filename Length       0064 (100)\n-1103F Extra Length          0000 (0)\n-11041 Comment Length        0000 (0)\n-11043 Disk Start            0000 (0)\n-11045 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11047 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1104B Local Header Offset   00002C53 (11347)\n-1104F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1104F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-110B3 CENTRAL HEADER #23    02014B50 (33639248)\n-110B7 Created Zip Spec      14 (20) '2.0'\n-110B8 Created OS            03 (3) 'Unix'\n-110B9 Extract Zip Spec      0A (10) '1.0'\n-110BA Extract OS            00 (0) 'MS-DOS'\n-110BB General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-110BD Compression Method    0008 (8) 'Deflated'\n-110BF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-110C3 CRC                   5F72BF2A (1601355562)\n-110C7 Compressed Size       00000243 (579)\n-110CB Uncompressed Size     000006C2 (1730)\n-110CF Filename Length       0049 (73)\n-110D1 Extra Length          0000 (0)\n-110D3 Comment Length        0000 (0)\n-110D5 Disk Start            0000 (0)\n-110D7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-110D9 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-110DD Local Header Offset   00002FAE (12206)\n-110E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x110E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1112A CENTRAL HEADER #24    02014B50 (33639248)\n-1112E Created Zip Spec      14 (20) '2.0'\n-1112F Created OS            03 (3) 'Unix'\n-11130 Extract Zip Spec      0A (10) '1.0'\n-11131 Extract OS            00 (0) 'MS-DOS'\n-11132 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11134 Compression Method    0008 (8) 'Deflated'\n-11136 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1113A CRC                   E863AE94 (3898846868)\n-1113E Compressed Size       00000271 (625)\n-11142 Uncompressed Size     000006E6 (1766)\n-11146 Filename Length       0057 (87)\n-11148 Extra Length          0000 (0)\n-1114A Comment Length        0000 (0)\n-1114C Disk Start            0000 (0)\n-1114E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11150 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11154 Local Header Offset   00003258 (12888)\n-11158 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-111AF CENTRAL HEADER #25    02014B50 (33639248)\n-111B3 Created Zip Spec      14 (20) '2.0'\n-111B4 Created OS            03 (3) 'Unix'\n-111B5 Extract Zip Spec      0A (10) '1.0'\n-111B6 Extract OS            00 (0) 'MS-DOS'\n-111B7 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-111B9 Compression Method    0008 (8) 'Deflated'\n-111BB Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-111BF CRC                   CC7640C9 (3430301897)\n-111C3 Compressed Size       0000022F (559)\n-111C7 Uncompressed Size     0000058D (1421)\n-111CB Filename Length       0060 (96)\n-111CD Extra Length          0000 (0)\n-111CF Comment Length        0000 (0)\n-111D1 Disk Start            0000 (0)\n-111D3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-111D5 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-111D9 Local Header Offset   0000353E (13630)\n-111DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x111DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1123D CENTRAL HEADER #26    02014B50 (33639248)\n-11241 Created Zip Spec      14 (20) '2.0'\n-11242 Created OS            03 (3) 'Unix'\n-11243 Extract Zip Spec      0A (10) '1.0'\n-11244 Extract OS            00 (0) 'MS-DOS'\n-11245 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11247 Compression Method    0008 (8) 'Deflated'\n-11249 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1124D CRC                   45EDF4A7 (1173222567)\n-11251 Compressed Size       000002DD (733)\n-11255 Uncompressed Size     000008A2 (2210)\n-11259 Filename Length       004F (79)\n-1125B Extra Length          0000 (0)\n-1125D Comment Length        0000 (0)\n-1125F Disk Start            0000 (0)\n-11261 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11263 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11267 Local Header Offset   000037EB (14315)\n-1126B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1126B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-112BA CENTRAL HEADER #27    02014B50 (33639248)\n-112BE Created Zip Spec      14 (20) '2.0'\n-112BF Created OS            03 (3) 'Unix'\n-112C0 Extract Zip Spec      0A (10) '1.0'\n-112C1 Extract OS            00 (0) 'MS-DOS'\n-112C2 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-112C4 Compression Method    0008 (8) 'Deflated'\n-112C6 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-112CA CRC                   73EE1A9A (1944984218)\n-112CE Compressed Size       00000271 (625)\n-112D2 Uncompressed Size     0000068C (1676)\n-112D6 Filename Length       0048 (72)\n-112D8 Extra Length          0000 (0)\n-112DA Comment Length        0000 (0)\n-112DC Disk Start            0000 (0)\n-112DE Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-112E0 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-112E4 Local Header Offset   00003B35 (15157)\n-112E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x112E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11330 CENTRAL HEADER #28    02014B50 (33639248)\n-11334 Created Zip Spec      14 (20) '2.0'\n-11335 Created OS            03 (3) 'Unix'\n-11336 Extract Zip Spec      0A (10) '1.0'\n-11337 Extract OS            00 (0) 'MS-DOS'\n-11338 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1133A Compression Method    0008 (8) 'Deflated'\n-1133C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11340 CRC                   3F43BF6E (1061404526)\n-11344 Compressed Size       00000217 (535)\n-11348 Uncompressed Size     000005A5 (1445)\n-1134C Filename Length       0045 (69)\n-1134E Extra Length          0000 (0)\n-11350 Comment Length        0000 (0)\n-11352 Disk Start            0000 (0)\n-11354 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11356 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1135A Local Header Offset   00003E0C (15884)\n-1135E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1135E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-113A3 CENTRAL HEADER #29    02014B50 (33639248)\n-113A7 Created Zip Spec      14 (20) '2.0'\n-113A8 Created OS            03 (3) 'Unix'\n-113A9 Extract Zip Spec      0A (10) '1.0'\n-113AA Extract OS            00 (0) 'MS-DOS'\n-113AB General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-113AD Compression Method    0008 (8) 'Deflated'\n-113AF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-113B3 CRC                   E72AB2CB (3878335179)\n-113B7 Compressed Size       000002C3 (707)\n-113BB Uncompressed Size     0000076A (1898)\n-113BF Filename Length       0046 (70)\n-113C1 Extra Length          0000 (0)\n-113C3 Comment Length        0000 (0)\n-113C5 Disk Start            0000 (0)\n-113C7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-113C9 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-113CD Local Header Offset   00004086 (16518)\n-113D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x113D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11417 CENTRAL HEADER #30    02014B50 (33639248)\n-1141B Created Zip Spec      14 (20) '2.0'\n-1141C Created OS            03 (3) 'Unix'\n-1141D Extract Zip Spec      0A (10) '1.0'\n-1141E Extract OS            00 (0) 'MS-DOS'\n-1141F General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11421 Compression Method    0008 (8) 'Deflated'\n-11423 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11427 CRC                   BBDD1DC9 (3151830473)\n-1142B Compressed Size       0000194F (6479)\n-1142F Uncompressed Size     00004F35 (20277)\n-11433 Filename Length       0041 (65)\n-11435 Extra Length          0000 (0)\n-11437 Comment Length        0000 (0)\n-11439 Disk Start            0000 (0)\n-1143B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1143D Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11441 Local Header Offset   000043AD (17325)\n-11445 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11486 CENTRAL HEADER #31    02014B50 (33639248)\n-1148A Created Zip Spec      14 (20) '2.0'\n-1148B Created OS            03 (3) 'Unix'\n-1148C Extract Zip Spec      0A (10) '1.0'\n-1148D Extract OS            00 (0) 'MS-DOS'\n-1148E General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11490 Compression Method    0008 (8) 'Deflated'\n-11492 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11496 CRC                   5F91CD1B (1603390747)\n-1149A Compressed Size       00000258 (600)\n-1149E Uncompressed Size     0000049F (1183)\n-114A2 Filename Length       0037 (55)\n-114A4 Extra Length          0000 (0)\n-114A6 Comment Length        0000 (0)\n-114A8 Disk Start            0000 (0)\n-114AA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-114AC Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-114B0 Local Header Offset   00005D5B (23899)\n-114B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x114B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-114EB CENTRAL HEADER #32    02014B50 (33639248)\n-114EF Created Zip Spec      14 (20) '2.0'\n-114F0 Created OS            03 (3) 'Unix'\n-114F1 Extract Zip Spec      0A (10) '1.0'\n-114F2 Extract OS            00 (0) 'MS-DOS'\n-114F3 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-114F5 Compression Method    0008 (8) 'Deflated'\n-114F7 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-114FB CRC                   66C77CC5 (1724349637)\n-114FF Compressed Size       00000258 (600)\n-11503 Uncompressed Size     0000060D (1549)\n-11507 Filename Length       004B (75)\n-11509 Extra Length          0000 (0)\n-1150B Comment Length        0000 (0)\n-1150D Disk Start            0000 (0)\n-1150F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11511 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11515 Local Header Offset   00006008 (24584)\n-11519 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11564 CENTRAL HEADER #33    02014B50 (33639248)\n-11568 Created Zip Spec      14 (20) '2.0'\n-11569 Created OS            03 (3) 'Unix'\n-1156A Extract Zip Spec      0A (10) '1.0'\n-1156B Extract OS            00 (0) 'MS-DOS'\n-1156C General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1156E Compression Method    0008 (8) 'Deflated'\n-11570 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11574 CRC                   477673F7 (1198945271)\n-11578 Compressed Size       0000026A (618)\n-1157C Uncompressed Size     00000656 (1622)\n-11580 Filename Length       004D (77)\n-11582 Extra Length          0000 (0)\n-11584 Comment Length        0000 (0)\n-11586 Disk Start            0000 (0)\n-11588 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1158A Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1158E Local Header Offset   000062C9 (25289)\n-11592 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-115DF CENTRAL HEADER #34    02014B50 (33639248)\n-115E3 Created Zip Spec      14 (20) '2.0'\n-115E4 Created OS            03 (3) 'Unix'\n-115E5 Extract Zip Spec      0A (10) '1.0'\n-115E6 Extract OS            00 (0) 'MS-DOS'\n-115E7 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-115E9 Compression Method    0008 (8) 'Deflated'\n-115EB Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-115EF CRC                   F8729D71 (4168260977)\n-115F3 Compressed Size       0000031B (795)\n-115F7 Uncompressed Size     000008CD (2253)\n-115FB Filename Length       003B (59)\n-115FD Extra Length          0000 (0)\n-115FF Comment Length        0000 (0)\n-11601 Disk Start            0000 (0)\n-11603 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11605 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11609 Local Header Offset   0000659E (26014)\n-1160D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1160D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11648 CENTRAL HEADER #35    02014B50 (33639248)\n-1164C Created Zip Spec      14 (20) '2.0'\n-1164D Created OS            03 (3) 'Unix'\n-1164E Extract Zip Spec      0A (10) '1.0'\n-1164F Extract OS            00 (0) 'MS-DOS'\n-11650 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11652 Compression Method    0008 (8) 'Deflated'\n-11654 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11658 CRC                   D667F23A (3597136442)\n-1165C Compressed Size       00000241 (577)\n-11660 Uncompressed Size     0000062F (1583)\n-11664 Filename Length       005D (93)\n-11666 Extra Length          0000 (0)\n-11668 Comment Length        0000 (0)\n-1166A Disk Start            0000 (0)\n-1166C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1166E Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11672 Local Header Offset   00006912 (26898)\n-11676 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11676: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-116D3 CENTRAL HEADER #36    02014B50 (33639248)\n-116D7 Created Zip Spec      14 (20) '2.0'\n-116D8 Created OS            03 (3) 'Unix'\n-116D9 Extract Zip Spec      0A (10) '1.0'\n-116DA Extract OS            00 (0) 'MS-DOS'\n-116DB General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-116DD Compression Method    0008 (8) 'Deflated'\n-116DF Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-116E3 CRC                   F625E57A (4129678714)\n-116E7 Compressed Size       0000024B (587)\n-116EB Uncompressed Size     000005D6 (1494)\n-116EF Filename Length       004B (75)\n-116F1 Extra Length          0000 (0)\n-116F3 Comment Length        0000 (0)\n-116F5 Disk Start            0000 (0)\n-116F7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-116F9 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-116FD Local Header Offset   00006BCE (27598)\n-11701 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1174C CENTRAL HEADER #37    02014B50 (33639248)\n-11750 Created Zip Spec      14 (20) '2.0'\n-11751 Created OS            03 (3) 'Unix'\n-11752 Extract Zip Spec      0A (10) '1.0'\n-11753 Extract OS            00 (0) 'MS-DOS'\n-11754 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11756 Compression Method    0008 (8) 'Deflated'\n-11758 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1175C CRC                   C9151FB9 (3373604793)\n-11760 Compressed Size       000003B8 (952)\n-11764 Uncompressed Size     000009B9 (2489)\n-11768 Filename Length       003A (58)\n-1176A Extra Length          0000 (0)\n-1176C Comment Length        0000 (0)\n-1176E Disk Start            0000 (0)\n-11770 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11772 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11776 Local Header Offset   00006E82 (28290)\n-1177A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1177A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-117B4 CENTRAL HEADER #38    02014B50 (33639248)\n-117B8 Created Zip Spec      14 (20) '2.0'\n-117B9 Created OS            03 (3) 'Unix'\n-117BA Extract Zip Spec      0A (10) '1.0'\n-117BB Extract OS            00 (0) 'MS-DOS'\n-117BC General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-117BE Compression Method    0008 (8) 'Deflated'\n-117C0 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-117C4 CRC                   683534CE (1748317390)\n-117C8 Compressed Size       000002A7 (679)\n-117CC Uncompressed Size     00000713 (1811)\n-117D0 Filename Length       0049 (73)\n-117D2 Extra Length          0000 (0)\n-117D4 Comment Length        0000 (0)\n-117D6 Disk Start            0000 (0)\n-117D8 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-117DA Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-117DE Local Header Offset   00007292 (29330)\n-117E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x117E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1182B CENTRAL HEADER #39    02014B50 (33639248)\n-1182F Created Zip Spec      14 (20) '2.0'\n-11830 Created OS            03 (3) 'Unix'\n-11831 Extract Zip Spec      0A (10) '1.0'\n-11832 Extract OS            00 (0) 'MS-DOS'\n-11833 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11835 Compression Method    0008 (8) 'Deflated'\n-11837 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1183B CRC                   D9040CB6 (3640921270)\n-1183F Compressed Size       000001C4 (452)\n-11843 Uncompressed Size     000003FE (1022)\n-11847 Filename Length       0049 (73)\n-11849 Extra Length          0000 (0)\n-1184B Comment Length        0000 (0)\n-1184D Disk Start            0000 (0)\n-1184F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11851 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11855 Local Header Offset   000075A0 (30112)\n-11859 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-118A2 CENTRAL HEADER #40    02014B50 (33639248)\n-118A6 Created Zip Spec      14 (20) '2.0'\n-118A7 Created OS            03 (3) 'Unix'\n-118A8 Extract Zip Spec      0A (10) '1.0'\n-118A9 Extract OS            00 (0) 'MS-DOS'\n-118AA General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-118AC Compression Method    0008 (8) 'Deflated'\n-118AE Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-118B2 CRC                   38DBB062 (953921634)\n-118B6 Compressed Size       000001FA (506)\n-118BA Uncompressed Size     000004B2 (1202)\n-118BE Filename Length       0038 (56)\n-118C0 Extra Length          0000 (0)\n-118C2 Comment Length        0000 (0)\n-118C4 Disk Start            0000 (0)\n-118C6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-118C8 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-118CC Local Header Offset   000077CB (30667)\n-118D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x118D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11908 CENTRAL HEADER #41    02014B50 (33639248)\n-1190C Created Zip Spec      14 (20) '2.0'\n-1190D Created OS            03 (3) 'Unix'\n-1190E Extract Zip Spec      0A (10) '1.0'\n-1190F Extract OS            00 (0) 'MS-DOS'\n-11910 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11912 Compression Method    0008 (8) 'Deflated'\n-11914 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11918 CRC                   A3E1AB14 (2749475604)\n-1191C Compressed Size       000001FC (508)\n-11920 Uncompressed Size     000004EC (1260)\n-11924 Filename Length       005F (95)\n-11926 Extra Length          0000 (0)\n-11928 Comment Length        0000 (0)\n-1192A Disk Start            0000 (0)\n-1192C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1192E Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11932 Local Header Offset   00007A1B (31259)\n-11936 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11995 CENTRAL HEADER #42    02014B50 (33639248)\n-11999 Created Zip Spec      14 (20) '2.0'\n-1199A Created OS            03 (3) 'Unix'\n-1199B Extract Zip Spec      0A (10) '1.0'\n-1199C Extract OS            00 (0) 'MS-DOS'\n-1199D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1199F Compression Method    0008 (8) 'Deflated'\n-119A1 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-119A5 CRC                   1CDFDA22 (484432418)\n-119A9 Compressed Size       00000280 (640)\n-119AD Uncompressed Size     000005D8 (1496)\n-119B1 Filename Length       0039 (57)\n-119B3 Extra Length          0000 (0)\n-119B5 Comment Length        0000 (0)\n-119B7 Disk Start            0000 (0)\n-119B9 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-119BB Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-119BF Local Header Offset   00007C94 (31892)\n-119C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x119C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-119FC CENTRAL HEADER #43    02014B50 (33639248)\n-11A00 Created Zip Spec      14 (20) '2.0'\n-11A01 Created OS            03 (3) 'Unix'\n-11A02 Extract Zip Spec      0A (10) '1.0'\n-11A03 Extract OS            00 (0) 'MS-DOS'\n-11A04 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11A06 Compression Method    0008 (8) 'Deflated'\n-11A08 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11A0C CRC                   6C618ECE (1818332878)\n-11A10 Compressed Size       00000207 (519)\n-11A14 Uncompressed Size     000004E6 (1254)\n-11A18 Filename Length       0040 (64)\n-11A1A Extra Length          0000 (0)\n-11A1C Comment Length        0000 (0)\n-11A1E Disk Start            0000 (0)\n-11A20 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11A22 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11A26 Local Header Offset   00007F6B (32619)\n-11A2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11A2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11A6A CENTRAL HEADER #44    02014B50 (33639248)\n-11A6E Created Zip Spec      14 (20) '2.0'\n-11A6F Created OS            03 (3) 'Unix'\n-11A70 Extract Zip Spec      0A (10) '1.0'\n-11A71 Extract OS            00 (0) 'MS-DOS'\n-11A72 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11A74 Compression Method    0008 (8) 'Deflated'\n-11A76 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11A7A CRC                   01B36EDE (28536542)\n-11A7E Compressed Size       000002E7 (743)\n-11A82 Uncompressed Size     000007FB (2043)\n-11A86 Filename Length       005C (92)\n-11A88 Extra Length          0000 (0)\n-11A8A Comment Length        0000 (0)\n-11A8C Disk Start            0000 (0)\n-11A8E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11A90 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11A94 Local Header Offset   000081D0 (33232)\n-11A98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11A98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11AF4 CENTRAL HEADER #45    02014B50 (33639248)\n-11AF8 Created Zip Spec      14 (20) '2.0'\n-11AF9 Created OS            03 (3) 'Unix'\n-11AFA Extract Zip Spec      0A (10) '1.0'\n-11AFB Extract OS            00 (0) 'MS-DOS'\n-11AFC General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11AFE Compression Method    0008 (8) 'Deflated'\n-11B00 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11B04 CRC                   AE2FDFAD (2922373037)\n-11B08 Compressed Size       00000256 (598)\n-11B0C Uncompressed Size     00000615 (1557)\n-11B10 Filename Length       005E (94)\n-11B12 Extra Length          0000 (0)\n-11B14 Comment Length        0000 (0)\n-11B16 Disk Start            0000 (0)\n-11B18 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11B1A Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11B1E Local Header Offset   00008531 (34097)\n-11B22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11B80 CENTRAL HEADER #46    02014B50 (33639248)\n-11B84 Created Zip Spec      14 (20) '2.0'\n-11B85 Created OS            03 (3) 'Unix'\n-11B86 Extract Zip Spec      0A (10) '1.0'\n-11B87 Extract OS            00 (0) 'MS-DOS'\n-11B88 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11B8A Compression Method    0008 (8) 'Deflated'\n-11B8C Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11B90 CRC                   CAB718D3 (3400997075)\n-11B94 Compressed Size       00000244 (580)\n-11B98 Uncompressed Size     000005D2 (1490)\n-11B9C Filename Length       004D (77)\n-11B9E Extra Length          0000 (0)\n-11BA0 Comment Length        0000 (0)\n-11BA2 Disk Start            0000 (0)\n-11BA4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11BA6 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11BAA Local Header Offset   00008803 (34819)\n-11BAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11BAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11BFB CENTRAL HEADER #47    02014B50 (33639248)\n-11BFF Created Zip Spec      14 (20) '2.0'\n-11C00 Created OS            03 (3) 'Unix'\n-11C01 Extract Zip Spec      0A (10) '1.0'\n-11C02 Extract OS            00 (0) 'MS-DOS'\n-11C03 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11C05 Compression Method    0008 (8) 'Deflated'\n-11C07 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11C0B CRC                   87BE01A4 (2277376420)\n-11C0F Compressed Size       000002A7 (679)\n-11C13 Uncompressed Size     00000762 (1890)\n-11C17 Filename Length       0046 (70)\n-11C19 Extra Length          0000 (0)\n-11C1B Comment Length        0000 (0)\n-11C1D Disk Start            0000 (0)\n-11C1F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C21 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11C25 Local Header Offset   00008AB2 (35506)\n-11C29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11C6F CENTRAL HEADER #48    02014B50 (33639248)\n-11C73 Created Zip Spec      14 (20) '2.0'\n-11C74 Created OS            03 (3) 'Unix'\n-11C75 Extract Zip Spec      0A (10) '1.0'\n-11C76 Extract OS            00 (0) 'MS-DOS'\n-11C77 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11C79 Compression Method    0008 (8) 'Deflated'\n-11C7B Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11C7F CRC                   B7078851 (3070724177)\n-11C83 Compressed Size       000002DC (732)\n-11C87 Uncompressed Size     0000086F (2159)\n-11C8B Filename Length       003F (63)\n-11C8D Extra Length          0000 (0)\n-11C8F Comment Length        0000 (0)\n-11C91 Disk Start            0000 (0)\n-11C93 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C95 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11C99 Local Header Offset   00008DBD (36285)\n-11C9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11CDC CENTRAL HEADER #49    02014B50 (33639248)\n-11CE0 Created Zip Spec      14 (20) '2.0'\n-11CE1 Created OS            03 (3) 'Unix'\n-11CE2 Extract Zip Spec      0A (10) '1.0'\n-11CE3 Extract OS            00 (0) 'MS-DOS'\n-11CE4 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11CE6 Compression Method    0008 (8) 'Deflated'\n-11CE8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11CEC CRC                   93881B9D (2475170717)\n-11CF0 Compressed Size       00000205 (517)\n-11CF4 Uncompressed Size     000004D2 (1234)\n-11CF8 Filename Length       0041 (65)\n-11CFA Extra Length          0000 (0)\n-11CFC Comment Length        0000 (0)\n-11CFE Disk Start            0000 (0)\n-11D00 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11D02 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11D06 Local Header Offset   000090F6 (37110)\n-11D0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11D0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11D4B CENTRAL HEADER #50    02014B50 (33639248)\n-11D4F Created Zip Spec      14 (20) '2.0'\n-11D50 Created OS            03 (3) 'Unix'\n-11D51 Extract Zip Spec      0A (10) '1.0'\n-11D52 Extract OS            00 (0) 'MS-DOS'\n-11D53 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11D55 Compression Method    0008 (8) 'Deflated'\n-11D57 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11D5B CRC                   B3FC9313 (3019674387)\n-11D5F Compressed Size       00000241 (577)\n-11D63 Uncompressed Size     00000642 (1602)\n-11D67 Filename Length       0061 (97)\n-11D69 Extra Length          0000 (0)\n-11D6B Comment Length        0000 (0)\n-11D6D Disk Start            0000 (0)\n-11D6F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11D71 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11D75 Local Header Offset   0000935A (37722)\n-11D79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11D79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11DDA CENTRAL HEADER #51    02014B50 (33639248)\n-11DDE Created Zip Spec      14 (20) '2.0'\n-11DDF Created OS            03 (3) 'Unix'\n-11DE0 Extract Zip Spec      0A (10) '1.0'\n-11DE1 Extract OS            00 (0) 'MS-DOS'\n-11DE2 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11DE4 Compression Method    0008 (8) 'Deflated'\n-11DE6 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11DEA CRC                   64885BF9 (1686658041)\n-11DEE Compressed Size       00000204 (516)\n-11DF2 Uncompressed Size     000004D6 (1238)\n-11DF6 Filename Length       0043 (67)\n-11DF8 Extra Length          0000 (0)\n-11DFA Comment Length        0000 (0)\n-11DFC Disk Start            0000 (0)\n-11DFE Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E00 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11E04 Local Header Offset   0000961A (38426)\n-11E08 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11E4B CENTRAL HEADER #52    02014B50 (33639248)\n-11E4F Created Zip Spec      14 (20) '2.0'\n-11E50 Created OS            03 (3) 'Unix'\n-11E51 Extract Zip Spec      0A (10) '1.0'\n-11E52 Extract OS            00 (0) 'MS-DOS'\n-11E53 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11E55 Compression Method    0008 (8) 'Deflated'\n-11E57 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11E5B CRC                   D4CF19C1 (3570342337)\n-11E5F Compressed Size       00000311 (785)\n-11E63 Uncompressed Size     00000861 (2145)\n-11E67 Filename Length       0054 (84)\n-11E69 Extra Length          0000 (0)\n-11E6B Comment Length        0000 (0)\n-11E6D Disk Start            0000 (0)\n-11E6F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E71 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11E75 Local Header Offset   0000987F (39039)\n-11E79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11ECD CENTRAL HEADER #53    02014B50 (33639248)\n-11ED1 Created Zip Spec      14 (20) '2.0'\n-11ED2 Created OS            03 (3) 'Unix'\n-11ED3 Extract Zip Spec      0A (10) '1.0'\n-11ED4 Extract OS            00 (0) 'MS-DOS'\n-11ED5 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11ED7 Compression Method    0008 (8) 'Deflated'\n-11ED9 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11EDD CRC                   AF7AFE14 (2944073236)\n-11EE1 Compressed Size       000004A0 (1184)\n-11EE5 Uncompressed Size     00000F2F (3887)\n-11EE9 Filename Length       004D (77)\n-11EEB Extra Length          0000 (0)\n-11EED Comment Length        0000 (0)\n-11EEF Disk Start            0000 (0)\n-11EF1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11EF3 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11EF7 Local Header Offset   00009C02 (39938)\n-11EFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11EFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11F48 CENTRAL HEADER #54    02014B50 (33639248)\n-11F4C Created Zip Spec      14 (20) '2.0'\n-11F4D Created OS            03 (3) 'Unix'\n-11F4E Extract Zip Spec      0A (10) '1.0'\n-11F4F Extract OS            00 (0) 'MS-DOS'\n-11F50 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11F52 Compression Method    0008 (8) 'Deflated'\n-11F54 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11F58 CRC                   8180677E (2172675966)\n-11F5C Compressed Size       00000313 (787)\n-11F60 Uncompressed Size     00000866 (2150)\n-11F64 Filename Length       004C (76)\n-11F66 Extra Length          0000 (0)\n-11F68 Comment Length        0000 (0)\n-11F6A Disk Start            0000 (0)\n-11F6C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11F6E Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11F72 Local Header Offset   0000A10D (41229)\n-11F76 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11F76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-11FC2 CENTRAL HEADER #55    02014B50 (33639248)\n-11FC6 Created Zip Spec      14 (20) '2.0'\n-11FC7 Created OS            03 (3) 'Unix'\n-11FC8 Extract Zip Spec      0A (10) '1.0'\n-11FC9 Extract OS            00 (0) 'MS-DOS'\n-11FCA General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-11FCC Compression Method    0008 (8) 'Deflated'\n-11FCE Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-11FD2 CRC                   18DEBAB4 (417249972)\n-11FD6 Compressed Size       00000228 (552)\n-11FDA Uncompressed Size     00000573 (1395)\n-11FDE Filename Length       005D (93)\n-11FE0 Extra Length          0000 (0)\n-11FE2 Comment Length        0000 (0)\n-11FE4 Disk Start            0000 (0)\n-11FE6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11FE8 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-11FEC Local Header Offset   0000A48A (42122)\n-11FF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1204D CENTRAL HEADER #56    02014B50 (33639248)\n-12051 Created Zip Spec      14 (20) '2.0'\n-12052 Created OS            03 (3) 'Unix'\n-12053 Extract Zip Spec      0A (10) '1.0'\n-12054 Extract OS            00 (0) 'MS-DOS'\n-12055 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12057 Compression Method    0008 (8) 'Deflated'\n-12059 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1205D CRC                   227F049E (578749598)\n-12061 Compressed Size       0000017F (383)\n-12065 Uncompressed Size     000003AD (941)\n-12069 Filename Length       003F (63)\n-1206B Extra Length          0000 (0)\n-1206D Comment Length        0000 (0)\n-1206F Disk Start            0000 (0)\n-12071 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12073 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12077 Local Header Offset   0000A72D (42797)\n-1207B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1207B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-120BA CENTRAL HEADER #57    02014B50 (33639248)\n-120BE Created Zip Spec      14 (20) '2.0'\n-120BF Created OS            03 (3) 'Unix'\n-120C0 Extract Zip Spec      0A (10) '1.0'\n-120C1 Extract OS            00 (0) 'MS-DOS'\n-120C2 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-120C4 Compression Method    0008 (8) 'Deflated'\n-120C6 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-120CA CRC                   4F6AB83C (1332394044)\n-120CE Compressed Size       00000241 (577)\n-120D2 Uncompressed Size     00000605 (1541)\n-120D6 Filename Length       0057 (87)\n-120D8 Extra Length          0000 (0)\n-120DA Comment Length        0000 (0)\n-120DC Disk Start            0000 (0)\n-120DE Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-120E0 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-120E4 Local Header Offset   0000A909 (43273)\n-120E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x120E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1213F CENTRAL HEADER #58    02014B50 (33639248)\n-12143 Created Zip Spec      14 (20) '2.0'\n-12144 Created OS            03 (3) 'Unix'\n-12145 Extract Zip Spec      0A (10) '1.0'\n-12146 Extract OS            00 (0) 'MS-DOS'\n-12147 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12149 Compression Method    0008 (8) 'Deflated'\n-1214B Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1214F CRC                   B65DA575 (3059590517)\n-12153 Compressed Size       000002EB (747)\n-12157 Uncompressed Size     000009BF (2495)\n-1215B Filename Length       0053 (83)\n-1215D Extra Length          0000 (0)\n-1215F Comment Length        0000 (0)\n-12161 Disk Start            0000 (0)\n-12163 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12165 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12169 Local Header Offset   0000ABBF (43967)\n-1216D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1216D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-121C0 CENTRAL HEADER #59    02014B50 (33639248)\n-121C4 Created Zip Spec      14 (20) '2.0'\n-121C5 Created OS            03 (3) 'Unix'\n-121C6 Extract Zip Spec      0A (10) '1.0'\n-121C7 Extract OS            00 (0) 'MS-DOS'\n-121C8 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-121CA Compression Method    0008 (8) 'Deflated'\n-121CC Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-121D0 CRC                   260036CF (637548239)\n-121D4 Compressed Size       00000269 (617)\n-121D8 Uncompressed Size     000006F8 (1784)\n-121DC Filename Length       0053 (83)\n-121DE Extra Length          0000 (0)\n-121E0 Comment Length        0000 (0)\n-121E2 Disk Start            0000 (0)\n-121E4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-121E6 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-121EA Local Header Offset   0000AF1B (44827)\n-121EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x121EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12241 CENTRAL HEADER #60    02014B50 (33639248)\n-12245 Created Zip Spec      14 (20) '2.0'\n-12246 Created OS            03 (3) 'Unix'\n-12247 Extract Zip Spec      0A (10) '1.0'\n-12248 Extract OS            00 (0) 'MS-DOS'\n-12249 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1224B Compression Method    0008 (8) 'Deflated'\n-1224D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12251 CRC                   84271B36 (2217155382)\n-12255 Compressed Size       00000353 (851)\n-12259 Uncompressed Size     00000B7C (2940)\n-1225D Filename Length       005E (94)\n-1225F Extra Length          0000 (0)\n-12261 Comment Length        0000 (0)\n-12263 Disk Start            0000 (0)\n-12265 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12267 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1226B Local Header Offset   0000B1F5 (45557)\n-1226F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1226F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-122CD CENTRAL HEADER #61    02014B50 (33639248)\n-122D1 Created Zip Spec      14 (20) '2.0'\n-122D2 Created OS            03 (3) 'Unix'\n-122D3 Extract Zip Spec      0A (10) '1.0'\n-122D4 Extract OS            00 (0) 'MS-DOS'\n-122D5 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-122D7 Compression Method    0008 (8) 'Deflated'\n-122D9 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-122DD CRC                   9AF1916D (2599522669)\n-122E1 Compressed Size       0000096C (2412)\n-122E5 Uncompressed Size     00002336 (9014)\n-122E9 Filename Length       0039 (57)\n-122EB Extra Length          0000 (0)\n-122ED Comment Length        0000 (0)\n-122EF Disk Start            0000 (0)\n-122F1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-122F3 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-122F7 Local Header Offset   0000B5C4 (46532)\n-122FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x122FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12334 CENTRAL HEADER #62    02014B50 (33639248)\n-12338 Created Zip Spec      14 (20) '2.0'\n-12339 Created OS            03 (3) 'Unix'\n-1233A Extract Zip Spec      0A (10) '1.0'\n-1233B Extract OS            00 (0) 'MS-DOS'\n-1233C General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1233E Compression Method    0008 (8) 'Deflated'\n-12340 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12344 CRC                   80E899CF (2162727375)\n-12348 Compressed Size       00000210 (528)\n-1234C Uncompressed Size     00000510 (1296)\n-12350 Filename Length       004A (74)\n-12352 Extra Length          0000 (0)\n-12354 Comment Length        0000 (0)\n-12356 Disk Start            0000 (0)\n-12358 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1235A Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1235E Local Header Offset   0000BF87 (49031)\n-12362 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-123AC CENTRAL HEADER #63    02014B50 (33639248)\n-123B0 Created Zip Spec      14 (20) '2.0'\n-123B1 Created OS            03 (3) 'Unix'\n-123B2 Extract Zip Spec      0A (10) '1.0'\n-123B3 Extract OS            00 (0) 'MS-DOS'\n-123B4 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-123B6 Compression Method    0008 (8) 'Deflated'\n-123B8 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-123BC CRC                   F738325E (4147655262)\n-123C0 Compressed Size       00000241 (577)\n-123C4 Uncompressed Size     00000621 (1569)\n-123C8 Filename Length       005B (91)\n-123CA Extra Length          0000 (0)\n-123CC Comment Length        0000 (0)\n-123CE Disk Start            0000 (0)\n-123D0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-123D2 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-123D6 Local Header Offset   0000C1FF (49663)\n-123DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x123DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12435 CENTRAL HEADER #64    02014B50 (33639248)\n-12439 Created Zip Spec      14 (20) '2.0'\n-1243A Created OS            03 (3) 'Unix'\n-1243B Extract Zip Spec      0A (10) '1.0'\n-1243C Extract OS            00 (0) 'MS-DOS'\n-1243D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1243F Compression Method    0008 (8) 'Deflated'\n-12441 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12445 CRC                   F5979F52 (4120354642)\n-12449 Compressed Size       000002A6 (678)\n-1244D Uncompressed Size     00000752 (1874)\n-12451 Filename Length       0044 (68)\n-12453 Extra Length          0000 (0)\n-12455 Comment Length        0000 (0)\n-12457 Disk Start            0000 (0)\n-12459 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1245B Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1245F Local Header Offset   0000C4B9 (50361)\n-12463 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-124A7 CENTRAL HEADER #65    02014B50 (33639248)\n-124AB Created Zip Spec      14 (20) '2.0'\n-124AC Created OS            03 (3) 'Unix'\n-124AD Extract Zip Spec      0A (10) '1.0'\n-124AE Extract OS            00 (0) 'MS-DOS'\n-124AF General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-124B1 Compression Method    0008 (8) 'Deflated'\n-124B3 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-124B7 CRC                   FA9A6E75 (4204424821)\n-124BB Compressed Size       000002DE (734)\n-124BF Uncompressed Size     00000A8F (2703)\n-124C3 Filename Length       0036 (54)\n-124C5 Extra Length          0000 (0)\n-124C7 Comment Length        0000 (0)\n-124C9 Disk Start            0000 (0)\n-124CB Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-124CD Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-124D1 Local Header Offset   0000C7C1 (51137)\n-124D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x124D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1250B CENTRAL HEADER #66    02014B50 (33639248)\n-1250F Created Zip Spec      14 (20) '2.0'\n-12510 Created OS            03 (3) 'Unix'\n-12511 Extract Zip Spec      0A (10) '1.0'\n-12512 Extract OS            00 (0) 'MS-DOS'\n-12513 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12515 Compression Method    0008 (8) 'Deflated'\n-12517 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1251B CRC                   0A75E30A (175497994)\n-1251F Compressed Size       00000457 (1111)\n-12523 Uncompressed Size     00000B4C (2892)\n-12527 Filename Length       0038 (56)\n-12529 Extra Length          0000 (0)\n-1252B Comment Length        0000 (0)\n-1252D Disk Start            0000 (0)\n-1252F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12531 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12535 Local Header Offset   0000CAF3 (51955)\n-12539 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12571 CENTRAL HEADER #67    02014B50 (33639248)\n-12575 Created Zip Spec      14 (20) '2.0'\n-12576 Created OS            03 (3) 'Unix'\n-12577 Extract Zip Spec      0A (10) '1.0'\n-12578 Extract OS            00 (0) 'MS-DOS'\n-12579 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1257B Compression Method    0008 (8) 'Deflated'\n-1257D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12581 CRC                   7EF3E367 (2129912679)\n-12585 Compressed Size       000011D3 (4563)\n-12589 Uncompressed Size     00003259 (12889)\n-1258D Filename Length       0039 (57)\n-1258F Extra Length          0000 (0)\n-12591 Comment Length        0000 (0)\n-12593 Disk Start            0000 (0)\n-12595 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12597 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1259B Local Header Offset   0000CFA0 (53152)\n-1259F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1259F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-125D8 CENTRAL HEADER #68    02014B50 (33639248)\n-125DC Created Zip Spec      14 (20) '2.0'\n-125DD Created OS            03 (3) 'Unix'\n-125DE Extract Zip Spec      0A (10) '1.0'\n-125DF Extract OS            00 (0) 'MS-DOS'\n-125E0 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-125E2 Compression Method    0008 (8) 'Deflated'\n-125E4 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-125E8 CRC                   0D119F63 (219258723)\n-125EC Compressed Size       00000291 (657)\n-125F0 Uncompressed Size     00000677 (1655)\n-125F4 Filename Length       004C (76)\n-125F6 Extra Length          0000 (0)\n-125F8 Comment Length        0000 (0)\n-125FA Disk Start            0000 (0)\n-125FC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-125FE Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12602 Local Header Offset   0000E1CA (57802)\n-12606 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12606: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12652 CENTRAL HEADER #69    02014B50 (33639248)\n-12656 Created Zip Spec      14 (20) '2.0'\n-12657 Created OS            03 (3) 'Unix'\n-12658 Extract Zip Spec      0A (10) '1.0'\n-12659 Extract OS            00 (0) 'MS-DOS'\n-1265A General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1265C Compression Method    0008 (8) 'Deflated'\n-1265E Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12662 CRC                   69A29F5A (1772265306)\n-12666 Compressed Size       00000202 (514)\n-1266A Uncompressed Size     000004BA (1210)\n-1266E Filename Length       003E (62)\n-12670 Extra Length          0000 (0)\n-12672 Comment Length        0000 (0)\n-12674 Disk Start            0000 (0)\n-12676 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12678 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1267C Local Header Offset   0000E4C5 (58565)\n-12680 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-126BE CENTRAL HEADER #70    02014B50 (33639248)\n-126C2 Created Zip Spec      14 (20) '2.0'\n-126C3 Created OS            03 (3) 'Unix'\n-126C4 Extract Zip Spec      0A (10) '1.0'\n-126C5 Extract OS            00 (0) 'MS-DOS'\n-126C6 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-126C8 Compression Method    0008 (8) 'Deflated'\n-126CA Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-126CE CRC                   202D8FEC (539856876)\n-126D2 Compressed Size       000002E1 (737)\n-126D6 Uncompressed Size     0000086C (2156)\n-126DA Filename Length       0059 (89)\n-126DC Extra Length          0000 (0)\n-126DE Comment Length        0000 (0)\n-126E0 Disk Start            0000 (0)\n-126E2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-126E4 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-126E8 Local Header Offset   0000E723 (59171)\n-126EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x126EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12745 CENTRAL HEADER #71    02014B50 (33639248)\n-12749 Created Zip Spec      14 (20) '2.0'\n-1274A Created OS            03 (3) 'Unix'\n-1274B Extract Zip Spec      0A (10) '1.0'\n-1274C Extract OS            00 (0) 'MS-DOS'\n-1274D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1274F Compression Method    0008 (8) 'Deflated'\n-12751 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12755 CRC                   FDF1F5C7 (4260492743)\n-12759 Compressed Size       000002F2 (754)\n-1275D Uncompressed Size     000007BE (1982)\n-12761 Filename Length       0045 (69)\n-12763 Extra Length          0000 (0)\n-12765 Comment Length        0000 (0)\n-12767 Disk Start            0000 (0)\n-12769 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1276B Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1276F Local Header Offset   0000EA7B (60027)\n-12773 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-127B8 CENTRAL HEADER #72    02014B50 (33639248)\n-127BC Created Zip Spec      14 (20) '2.0'\n-127BD Created OS            03 (3) 'Unix'\n-127BE Extract Zip Spec      0A (10) '1.0'\n-127BF Extract OS            00 (0) 'MS-DOS'\n-127C0 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-127C2 Compression Method    0008 (8) 'Deflated'\n-127C4 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-127C8 CRC                   7C1C1A8C (2082216588)\n-127CC Compressed Size       00000221 (545)\n-127D0 Uncompressed Size     000005F7 (1527)\n-127D4 Filename Length       003C (60)\n-127D6 Extra Length          0000 (0)\n-127D8 Comment Length        0000 (0)\n-127DA Disk Start            0000 (0)\n-127DC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-127DE Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-127E2 Local Header Offset   0000EDD0 (60880)\n-127E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x127E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12822 CENTRAL HEADER #73    02014B50 (33639248)\n-12826 Created Zip Spec      14 (20) '2.0'\n-12827 Created OS            03 (3) 'Unix'\n-12828 Extract Zip Spec      0A (10) '1.0'\n-12829 Extract OS            00 (0) 'MS-DOS'\n-1282A General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1282C Compression Method    0008 (8) 'Deflated'\n-1282E Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12832 CRC                   5D9E685B (1570662491)\n-12836 Compressed Size       000003C9 (969)\n-1283A Uncompressed Size     000009A4 (2468)\n-1283E Filename Length       003E (62)\n-12840 Extra Length          0000 (0)\n-12842 Comment Length        0000 (0)\n-12844 Disk Start            0000 (0)\n-12846 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12848 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1284C Local Header Offset   0000F04B (61515)\n-12850 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n+# WARNING: Offset 0x10B96: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1288E CENTRAL HEADER #74    02014B50 (33639248)\n-12892 Created Zip Spec      14 (20) '2.0'\n-12893 Created OS            03 (3) 'Unix'\n-12894 Extract Zip Spec      0A (10) '1.0'\n-12895 Extract OS            00 (0) 'MS-DOS'\n-12896 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12898 Compression Method    0008 (8) 'Deflated'\n-1289A Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1289E CRC                   163BC46D (373015661)\n-128A2 Compressed Size       0000023E (574)\n-128A6 Uncompressed Size     000006CF (1743)\n-128AA Filename Length       0040 (64)\n-128AC Extra Length          0000 (0)\n-128AE Comment Length        0000 (0)\n-128B0 Disk Start            0000 (0)\n-128B2 Int File Attributes   0000 (0)\n+10BE5 CENTRAL HEADER #8     02014B50 (33639248)\n+10BE9 Created Zip Spec      14 (20) '2.0'\n+10BEA Created OS            03 (3) 'Unix'\n+10BEB Extract Zip Spec      0A (10) '1.0'\n+10BEC Extract OS            00 (0) 'MS-DOS'\n+10BED General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10BEF Compression Method    0008 (8) 'Deflated'\n+10BF1 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10BF5 CRC                   D42F2750 (3559860048)\n+10BF9 Compressed Size       0000031F (799)\n+10BFD Uncompressed Size     0000086F (2159)\n+10C01 Filename Length       0056 (86)\n+10C03 Extra Length          0000 (0)\n+10C05 Comment Length        0000 (0)\n+10C07 Disk Start            0000 (0)\n+10C09 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10C0B Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10C0F Local Header Offset   000001CC (460)\n+10C13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10C69 CENTRAL HEADER #9     02014B50 (33639248)\n+10C6D Created Zip Spec      14 (20) '2.0'\n+10C6E Created OS            03 (3) 'Unix'\n+10C6F Extract Zip Spec      0A (10) '1.0'\n+10C70 Extract OS            00 (0) 'MS-DOS'\n+10C71 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10C73 Compression Method    0008 (8) 'Deflated'\n+10C75 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10C79 CRC                   BB53BE4A (3142827594)\n+10C7D Compressed Size       00000293 (659)\n+10C81 Uncompressed Size     0000068C (1676)\n+10C85 Filename Length       0037 (55)\n+10C87 Extra Length          0000 (0)\n+10C89 Comment Length        0000 (0)\n+10C8B Disk Start            0000 (0)\n+10C8D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10C8F Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10C93 Local Header Offset   0000055F (1375)\n+10C97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10C97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10CCE CENTRAL HEADER #10    02014B50 (33639248)\n+10CD2 Created Zip Spec      14 (20) '2.0'\n+10CD3 Created OS            03 (3) 'Unix'\n+10CD4 Extract Zip Spec      0A (10) '1.0'\n+10CD5 Extract OS            00 (0) 'MS-DOS'\n+10CD6 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10CD8 Compression Method    0008 (8) 'Deflated'\n+10CDA Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10CDE CRC                   9D83B73F (2642655039)\n+10CE2 Compressed Size       00000244 (580)\n+10CE6 Uncompressed Size     000006CF (1743)\n+10CEA Filename Length       0040 (64)\n+10CEC Extra Length          0000 (0)\n+10CEE Comment Length        0000 (0)\n+10CF0 Disk Start            0000 (0)\n+10CF2 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10CF4 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10CF8 Local Header Offset   00000847 (2119)\n+10CFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10D3C CENTRAL HEADER #11    02014B50 (33639248)\n+10D40 Created Zip Spec      14 (20) '2.0'\n+10D41 Created OS            03 (3) 'Unix'\n+10D42 Extract Zip Spec      0A (10) '1.0'\n+10D43 Extract OS            00 (0) 'MS-DOS'\n+10D44 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10D46 Compression Method    0008 (8) 'Deflated'\n+10D48 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10D4C CRC                   DF0C4537 (3742123319)\n+10D50 Compressed Size       0000021D (541)\n+10D54 Uncompressed Size     00000522 (1314)\n+10D58 Filename Length       004C (76)\n+10D5A Extra Length          0000 (0)\n+10D5C Comment Length        0000 (0)\n+10D5E Disk Start            0000 (0)\n+10D60 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10D62 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10D66 Local Header Offset   00000AE9 (2793)\n+10D6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10DB6 CENTRAL HEADER #12    02014B50 (33639248)\n+10DBA Created Zip Spec      14 (20) '2.0'\n+10DBB Created OS            03 (3) 'Unix'\n+10DBC Extract Zip Spec      0A (10) '1.0'\n+10DBD Extract OS            00 (0) 'MS-DOS'\n+10DBE General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10DC0 Compression Method    0008 (8) 'Deflated'\n+10DC2 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10DC6 CRC                   E13FB47D (3779048573)\n+10DCA Compressed Size       00000298 (664)\n+10DCE Uncompressed Size     00000677 (1655)\n+10DD2 Filename Length       004C (76)\n+10DD4 Extra Length          0000 (0)\n+10DD6 Comment Length        0000 (0)\n+10DD8 Disk Start            0000 (0)\n+10DDA Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10DDC Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10DE0 Local Header Offset   00000D70 (3440)\n+10DE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10DE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10E30 CENTRAL HEADER #13    02014B50 (33639248)\n+10E34 Created Zip Spec      14 (20) '2.0'\n+10E35 Created OS            03 (3) 'Unix'\n+10E36 Extract Zip Spec      0A (10) '1.0'\n+10E37 Extract OS            00 (0) 'MS-DOS'\n+10E38 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10E3A Compression Method    0008 (8) 'Deflated'\n+10E3C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10E40 CRC                   EFE2E071 (4024623217)\n+10E44 Compressed Size       00000249 (585)\n+10E48 Uncompressed Size     000006C2 (1730)\n+10E4C Filename Length       0049 (73)\n+10E4E Extra Length          0000 (0)\n+10E50 Comment Length        0000 (0)\n+10E52 Disk Start            0000 (0)\n+10E54 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10E56 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10E5A Local Header Offset   00001072 (4210)\n+10E5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10E5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10EA7 CENTRAL HEADER #14    02014B50 (33639248)\n+10EAB Created Zip Spec      14 (20) '2.0'\n+10EAC Created OS            03 (3) 'Unix'\n+10EAD Extract Zip Spec      0A (10) '1.0'\n+10EAE Extract OS            00 (0) 'MS-DOS'\n+10EAF General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10EB1 Compression Method    0008 (8) 'Deflated'\n+10EB3 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10EB7 CRC                   80BA4F0B (2159693579)\n+10EBB Compressed Size       00000226 (550)\n+10EBF Uncompressed Size     000005F7 (1527)\n+10EC3 Filename Length       003C (60)\n+10EC5 Extra Length          0000 (0)\n+10EC7 Comment Length        0000 (0)\n+10EC9 Disk Start            0000 (0)\n+10ECB Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10ECD Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10ED1 Local Header Offset   00001322 (4898)\n+10ED5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10ED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10F11 CENTRAL HEADER #15    02014B50 (33639248)\n+10F15 Created Zip Spec      14 (20) '2.0'\n+10F16 Created OS            03 (3) 'Unix'\n+10F17 Extract Zip Spec      0A (10) '1.0'\n+10F18 Extract OS            00 (0) 'MS-DOS'\n+10F19 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10F1B Compression Method    0008 (8) 'Deflated'\n+10F1D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10F21 CRC                   972D3EE2 (2536324834)\n+10F25 Compressed Size       00000207 (519)\n+10F29 Uncompressed Size     000004BA (1210)\n+10F2D Filename Length       003E (62)\n+10F2F Extra Length          0000 (0)\n+10F31 Comment Length        0000 (0)\n+10F33 Disk Start            0000 (0)\n+10F35 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10F37 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10F3B Local Header Offset   000015A2 (5538)\n+10F3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10F7D CENTRAL HEADER #16    02014B50 (33639248)\n+10F81 Created Zip Spec      14 (20) '2.0'\n+10F82 Created OS            03 (3) 'Unix'\n+10F83 Extract Zip Spec      0A (10) '1.0'\n+10F84 Extract OS            00 (0) 'MS-DOS'\n+10F85 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10F87 Compression Method    0008 (8) 'Deflated'\n+10F89 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10F8D CRC                   5917590A (1494702346)\n+10F91 Compressed Size       000001AF (431)\n+10F95 Uncompressed Size     000003AD (941)\n+10F99 Filename Length       0042 (66)\n+10F9B Extra Length          0000 (0)\n+10F9D Comment Length        0000 (0)\n+10F9F Disk Start            0000 (0)\n+10FA1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10FA3 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+10FA7 Local Header Offset   00001805 (6149)\n+10FAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+10FED CENTRAL HEADER #17    02014B50 (33639248)\n+10FF1 Created Zip Spec      14 (20) '2.0'\n+10FF2 Created OS            03 (3) 'Unix'\n+10FF3 Extract Zip Spec      0A (10) '1.0'\n+10FF4 Extract OS            00 (0) 'MS-DOS'\n+10FF5 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+10FF7 Compression Method    0008 (8) 'Deflated'\n+10FF9 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+10FFD CRC                   18ABBE5D (413908573)\n+11001 Compressed Size       0000031A (794)\n+11005 Uncompressed Size     00000866 (2150)\n+11009 Filename Length       004C (76)\n+1100B Extra Length          0000 (0)\n+1100D Comment Length        0000 (0)\n+1100F Disk Start            0000 (0)\n+11011 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11013 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11017 Local Header Offset   00001A14 (6676)\n+1101B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1101B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11067 CENTRAL HEADER #18    02014B50 (33639248)\n+1106B Created Zip Spec      14 (20) '2.0'\n+1106C Created OS            03 (3) 'Unix'\n+1106D Extract Zip Spec      0A (10) '1.0'\n+1106E Extract OS            00 (0) 'MS-DOS'\n+1106F General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11071 Compression Method    0008 (8) 'Deflated'\n+11073 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11077 CRC                   74984ADE (1956137694)\n+1107B Compressed Size       00000458 (1112)\n+1107F Uncompressed Size     00000B49 (2889)\n+11083 Filename Length       0038 (56)\n+11085 Extra Length          0000 (0)\n+11087 Comment Length        0000 (0)\n+11089 Disk Start            0000 (0)\n+1108B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1108D Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11091 Local Header Offset   00001D98 (7576)\n+11095 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+110CD CENTRAL HEADER #19    02014B50 (33639248)\n+110D1 Created Zip Spec      14 (20) '2.0'\n+110D2 Created OS            03 (3) 'Unix'\n+110D3 Extract Zip Spec      0A (10) '1.0'\n+110D4 Extract OS            00 (0) 'MS-DOS'\n+110D5 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+110D7 Compression Method    0008 (8) 'Deflated'\n+110D9 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+110DD CRC                   CBB77E57 (3417800279)\n+110E1 Compressed Size       000011E9 (4585)\n+110E5 Uncompressed Size     00003237 (12855)\n+110E9 Filename Length       0039 (57)\n+110EB Extra Length          0000 (0)\n+110ED Comment Length        0000 (0)\n+110EF Disk Start            0000 (0)\n+110F1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+110F3 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+110F7 Local Header Offset   00002246 (8774)\n+110FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x110FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11134 CENTRAL HEADER #20    02014B50 (33639248)\n+11138 Created Zip Spec      14 (20) '2.0'\n+11139 Created OS            03 (3) 'Unix'\n+1113A Extract Zip Spec      0A (10) '1.0'\n+1113B Extract OS            00 (0) 'MS-DOS'\n+1113C General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1113E Compression Method    0008 (8) 'Deflated'\n+11140 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11144 CRC                   F742E78C (4148357004)\n+11148 Compressed Size       00000247 (583)\n+1114C Uncompressed Size     00000605 (1541)\n+11150 Filename Length       0057 (87)\n+11152 Extra Length          0000 (0)\n+11154 Comment Length        0000 (0)\n+11156 Disk Start            0000 (0)\n+11158 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1115A Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1115E Local Header Offset   00003486 (13446)\n+11162 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+111B9 CENTRAL HEADER #21    02014B50 (33639248)\n+111BD Created Zip Spec      14 (20) '2.0'\n+111BE Created OS            03 (3) 'Unix'\n+111BF Extract Zip Spec      0A (10) '1.0'\n+111C0 Extract OS            00 (0) 'MS-DOS'\n+111C1 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+111C3 Compression Method    0008 (8) 'Deflated'\n+111C5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+111C9 CRC                   6C3D8D6E (1815973230)\n+111CD Compressed Size       0000024F (591)\n+111D1 Uncompressed Size     000005D6 (1494)\n+111D5 Filename Length       004B (75)\n+111D7 Extra Length          0000 (0)\n+111D9 Comment Length        0000 (0)\n+111DB Disk Start            0000 (0)\n+111DD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+111DF Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+111E3 Local Header Offset   00003742 (14146)\n+111E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x111E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11232 CENTRAL HEADER #22    02014B50 (33639248)\n+11236 Created Zip Spec      14 (20) '2.0'\n+11237 Created OS            03 (3) 'Unix'\n+11238 Extract Zip Spec      0A (10) '1.0'\n+11239 Extract OS            00 (0) 'MS-DOS'\n+1123A General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1123C Compression Method    0008 (8) 'Deflated'\n+1123E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11242 CRC                   187BADD6 (410758614)\n+11246 Compressed Size       000001C1 (449)\n+1124A Uncompressed Size     00000404 (1028)\n+1124E Filename Length       004A (74)\n+11250 Extra Length          0000 (0)\n+11252 Comment Length        0000 (0)\n+11254 Disk Start            0000 (0)\n+11256 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11258 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1125C Local Header Offset   000039FA (14842)\n+11260 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+112AA CENTRAL HEADER #23    02014B50 (33639248)\n+112AE Created Zip Spec      14 (20) '2.0'\n+112AF Created OS            03 (3) 'Unix'\n+112B0 Extract Zip Spec      0A (10) '1.0'\n+112B1 Extract OS            00 (0) 'MS-DOS'\n+112B2 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+112B4 Compression Method    0008 (8) 'Deflated'\n+112B6 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+112BA CRC                   22B44E62 (582241890)\n+112BE Compressed Size       0000022B (555)\n+112C2 Uncompressed Size     00000573 (1395)\n+112C6 Filename Length       005D (93)\n+112C8 Extra Length          0000 (0)\n+112CA Comment Length        0000 (0)\n+112CC Disk Start            0000 (0)\n+112CE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+112D0 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+112D4 Local Header Offset   00003C23 (15395)\n+112D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x112D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11335 CENTRAL HEADER #24    02014B50 (33639248)\n+11339 Created Zip Spec      14 (20) '2.0'\n+1133A Created OS            03 (3) 'Unix'\n+1133B Extract Zip Spec      0A (10) '1.0'\n+1133C Extract OS            00 (0) 'MS-DOS'\n+1133D General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1133F Compression Method    0008 (8) 'Deflated'\n+11341 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11345 CRC                   7A354A18 (2050312728)\n+11349 Compressed Size       000001FB (507)\n+1134D Uncompressed Size     000004EC (1260)\n+11351 Filename Length       005F (95)\n+11353 Extra Length          0000 (0)\n+11355 Comment Length        0000 (0)\n+11357 Disk Start            0000 (0)\n+11359 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1135B Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1135F Local Header Offset   00003EC9 (16073)\n+11363 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+113C2 CENTRAL HEADER #25    02014B50 (33639248)\n+113C6 Created Zip Spec      14 (20) '2.0'\n+113C7 Created OS            03 (3) 'Unix'\n+113C8 Extract Zip Spec      0A (10) '1.0'\n+113C9 Extract OS            00 (0) 'MS-DOS'\n+113CA General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+113CC Compression Method    0008 (8) 'Deflated'\n+113CE Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+113D2 CRC                   8794CB4F (2274675535)\n+113D6 Compressed Size       0000031A (794)\n+113DA Uncompressed Size     00000861 (2145)\n+113DE Filename Length       0054 (84)\n+113E0 Extra Length          0000 (0)\n+113E2 Comment Length        0000 (0)\n+113E4 Disk Start            0000 (0)\n+113E6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+113E8 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+113EC Local Header Offset   00004141 (16705)\n+113F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x113F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11444 CENTRAL HEADER #26    02014B50 (33639248)\n+11448 Created Zip Spec      14 (20) '2.0'\n+11449 Created OS            03 (3) 'Unix'\n+1144A Extract Zip Spec      0A (10) '1.0'\n+1144B Extract OS            00 (0) 'MS-DOS'\n+1144C General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1144E Compression Method    0008 (8) 'Deflated'\n+11450 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11454 CRC                   A8B9B23A (2830742074)\n+11458 Compressed Size       0000026F (623)\n+1145C Uncompressed Size     000006F8 (1784)\n+11460 Filename Length       0053 (83)\n+11462 Extra Length          0000 (0)\n+11464 Comment Length        0000 (0)\n+11466 Disk Start            0000 (0)\n+11468 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1146A Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1146E Local Header Offset   000044CD (17613)\n+11472 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+114C5 CENTRAL HEADER #27    02014B50 (33639248)\n+114C9 Created Zip Spec      14 (20) '2.0'\n+114CA Created OS            03 (3) 'Unix'\n+114CB Extract Zip Spec      0A (10) '1.0'\n+114CC Extract OS            00 (0) 'MS-DOS'\n+114CD General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+114CF Compression Method    0008 (8) 'Deflated'\n+114D1 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+114D5 CRC                   9C3427BE (2620663742)\n+114D9 Compressed Size       000002C6 (710)\n+114DD Uncompressed Size     00000590 (1424)\n+114E1 Filename Length       003B (59)\n+114E3 Extra Length          0000 (0)\n+114E5 Comment Length        0000 (0)\n+114E7 Disk Start            0000 (0)\n+114E9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+114EB Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+114EF Local Header Offset   000047AD (18349)\n+114F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x114F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1152E CENTRAL HEADER #28    02014B50 (33639248)\n+11532 Created Zip Spec      14 (20) '2.0'\n+11533 Created OS            03 (3) 'Unix'\n+11534 Extract Zip Spec      0A (10) '1.0'\n+11535 Extract OS            00 (0) 'MS-DOS'\n+11536 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11538 Compression Method    0008 (8) 'Deflated'\n+1153A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1153E CRC                   3AF01CD2 (988814546)\n+11542 Compressed Size       000002AF (687)\n+11546 Uncompressed Size     00000752 (1874)\n+1154A Filename Length       0044 (68)\n+1154C Extra Length          0000 (0)\n+1154E Comment Length        0000 (0)\n+11550 Disk Start            0000 (0)\n+11552 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11554 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11558 Local Header Offset   00004ACC (19148)\n+1155C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1155C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+115A0 CENTRAL HEADER #29    02014B50 (33639248)\n+115A4 Created Zip Spec      14 (20) '2.0'\n+115A5 Created OS            03 (3) 'Unix'\n+115A6 Extract Zip Spec      0A (10) '1.0'\n+115A7 Extract OS            00 (0) 'MS-DOS'\n+115A8 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+115AA Compression Method    0008 (8) 'Deflated'\n+115AC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+115B0 CRC                   9CC9EBB3 (2630478771)\n+115B4 Compressed Size       000003EB (1003)\n+115B8 Uncompressed Size     000009DF (2527)\n+115BC Filename Length       003E (62)\n+115BE Extra Length          0000 (0)\n+115C0 Comment Length        0000 (0)\n+115C2 Disk Start            0000 (0)\n+115C4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+115C6 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+115CA Local Header Offset   00004DDD (19933)\n+115CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x115CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1160C CENTRAL HEADER #30    02014B50 (33639248)\n+11610 Created Zip Spec      14 (20) '2.0'\n+11611 Created OS            03 (3) 'Unix'\n+11612 Extract Zip Spec      0A (10) '1.0'\n+11613 Extract OS            00 (0) 'MS-DOS'\n+11614 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11616 Compression Method    0008 (8) 'Deflated'\n+11618 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1161C CRC                   6AC968D0 (1791584464)\n+11620 Compressed Size       000002E0 (736)\n+11624 Uncompressed Size     00000A8F (2703)\n+11628 Filename Length       0036 (54)\n+1162A Extra Length          0000 (0)\n+1162C Comment Length        0000 (0)\n+1162E Disk Start            0000 (0)\n+11630 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11632 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11636 Local Header Offset   00005224 (21028)\n+1163A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1163A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11670 CENTRAL HEADER #31    02014B50 (33639248)\n+11674 Created Zip Spec      14 (20) '2.0'\n+11675 Created OS            03 (3) 'Unix'\n+11676 Extract Zip Spec      0A (10) '1.0'\n+11677 Extract OS            00 (0) 'MS-DOS'\n+11678 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1167A Compression Method    0008 (8) 'Deflated'\n+1167C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11680 CRC                   E960B410 (3915428880)\n+11684 Compressed Size       00000234 (564)\n+11688 Uncompressed Size     0000058F (1423)\n+1168C Filename Length       0060 (96)\n+1168E Extra Length          0000 (0)\n+11690 Comment Length        0000 (0)\n+11692 Disk Start            0000 (0)\n+11694 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11696 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1169A Local Header Offset   00005558 (21848)\n+1169E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1169E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+116FE CENTRAL HEADER #32    02014B50 (33639248)\n+11702 Created Zip Spec      14 (20) '2.0'\n+11703 Created OS            03 (3) 'Unix'\n+11704 Extract Zip Spec      0A (10) '1.0'\n+11705 Extract OS            00 (0) 'MS-DOS'\n+11706 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11708 Compression Method    0008 (8) 'Deflated'\n+1170A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1170E CRC                   A5AFF6E3 (2779772643)\n+11712 Compressed Size       00001977 (6519)\n+11716 Uncompressed Size     00004F1E (20254)\n+1171A Filename Length       0041 (65)\n+1171C Extra Length          0000 (0)\n+1171E Comment Length        0000 (0)\n+11720 Disk Start            0000 (0)\n+11722 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11724 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11728 Local Header Offset   0000580A (22538)\n+1172C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1172C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1176D CENTRAL HEADER #33    02014B50 (33639248)\n+11771 Created Zip Spec      14 (20) '2.0'\n+11772 Created OS            03 (3) 'Unix'\n+11773 Extract Zip Spec      0A (10) '1.0'\n+11774 Extract OS            00 (0) 'MS-DOS'\n+11775 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11777 Compression Method    0008 (8) 'Deflated'\n+11779 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1177D CRC                   E5317460 (3845223520)\n+11781 Compressed Size       00000278 (632)\n+11785 Uncompressed Size     0000068C (1676)\n+11789 Filename Length       0048 (72)\n+1178B Extra Length          0000 (0)\n+1178D Comment Length        0000 (0)\n+1178F Disk Start            0000 (0)\n+11791 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11793 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11797 Local Header Offset   000071E0 (29152)\n+1179B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1179B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+117E3 CENTRAL HEADER #34    02014B50 (33639248)\n+117E7 Created Zip Spec      14 (20) '2.0'\n+117E8 Created OS            03 (3) 'Unix'\n+117E9 Extract Zip Spec      0A (10) '1.0'\n+117EA Extract OS            00 (0) 'MS-DOS'\n+117EB General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+117ED Compression Method    0008 (8) 'Deflated'\n+117EF Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+117F3 CRC                   DA9C94C3 (3667694787)\n+117F7 Compressed Size       0000024A (586)\n+117FB Uncompressed Size     00000642 (1602)\n+117FF Filename Length       0061 (97)\n+11801 Extra Length          0000 (0)\n+11803 Comment Length        0000 (0)\n+11805 Disk Start            0000 (0)\n+11807 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11809 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1180D Local Header Offset   000074BE (29886)\n+11811 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11872 CENTRAL HEADER #35    02014B50 (33639248)\n+11876 Created Zip Spec      14 (20) '2.0'\n+11877 Created OS            03 (3) 'Unix'\n+11878 Extract Zip Spec      0A (10) '1.0'\n+11879 Extract OS            00 (0) 'MS-DOS'\n+1187A General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1187C Compression Method    0008 (8) 'Deflated'\n+1187E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11882 CRC                   6BFAF83C (1811609660)\n+11886 Compressed Size       0000020C (524)\n+1188A Uncompressed Size     000004E6 (1254)\n+1188E Filename Length       0040 (64)\n+11890 Extra Length          0000 (0)\n+11892 Comment Length        0000 (0)\n+11894 Disk Start            0000 (0)\n+11896 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11898 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1189C Local Header Offset   00007787 (30599)\n+118A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x118A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+118E0 CENTRAL HEADER #36    02014B50 (33639248)\n+118E4 Created Zip Spec      14 (20) '2.0'\n+118E5 Created OS            03 (3) 'Unix'\n+118E6 Extract Zip Spec      0A (10) '1.0'\n+118E7 Extract OS            00 (0) 'MS-DOS'\n+118E8 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+118EA Compression Method    0008 (8) 'Deflated'\n+118EC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+118F0 CRC                   7E99776A (2123986794)\n+118F4 Compressed Size       0000020B (523)\n+118F8 Uncompressed Size     000004D6 (1238)\n+118FC Filename Length       0043 (67)\n+118FE Extra Length          0000 (0)\n+11900 Comment Length        0000 (0)\n+11902 Disk Start            0000 (0)\n+11904 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11906 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1190A Local Header Offset   000079F1 (31217)\n+1190E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1190E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11951 CENTRAL HEADER #37    02014B50 (33639248)\n+11955 Created Zip Spec      14 (20) '2.0'\n+11956 Created OS            03 (3) 'Unix'\n+11957 Extract Zip Spec      0A (10) '1.0'\n+11958 Extract OS            00 (0) 'MS-DOS'\n+11959 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1195B Compression Method    0008 (8) 'Deflated'\n+1195D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11961 CRC                   0D4704CB (222758091)\n+11965 Compressed Size       00000249 (585)\n+11969 Uncompressed Size     00000621 (1569)\n+1196D Filename Length       005B (91)\n+1196F Extra Length          0000 (0)\n+11971 Comment Length        0000 (0)\n+11973 Disk Start            0000 (0)\n+11975 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11977 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1197B Local Header Offset   00007C5D (31837)\n+1197F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1197F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+119DA CENTRAL HEADER #38    02014B50 (33639248)\n+119DE Created Zip Spec      14 (20) '2.0'\n+119DF Created OS            03 (3) 'Unix'\n+119E0 Extract Zip Spec      0A (10) '1.0'\n+119E1 Extract OS            00 (0) 'MS-DOS'\n+119E2 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+119E4 Compression Method    0008 (8) 'Deflated'\n+119E6 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+119EA CRC                   A423CF9C (2753810332)\n+119EE Compressed Size       000002E3 (739)\n+119F2 Uncompressed Size     000008A2 (2210)\n+119F6 Filename Length       004F (79)\n+119F8 Extra Length          0000 (0)\n+119FA Comment Length        0000 (0)\n+119FC Disk Start            0000 (0)\n+119FE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11A00 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11A04 Local Header Offset   00007F1F (32543)\n+11A08 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11A08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11A57 CENTRAL HEADER #39    02014B50 (33639248)\n+11A5B Created Zip Spec      14 (20) '2.0'\n+11A5C Created OS            03 (3) 'Unix'\n+11A5D Extract Zip Spec      0A (10) '1.0'\n+11A5E Extract OS            00 (0) 'MS-DOS'\n+11A5F General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11A61 Compression Method    0008 (8) 'Deflated'\n+11A63 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11A67 CRC                   D98AAB0F (3649743631)\n+11A6B Compressed Size       00000259 (601)\n+11A6F Uncompressed Size     0000060D (1549)\n+11A73 Filename Length       004B (75)\n+11A75 Extra Length          0000 (0)\n+11A77 Comment Length        0000 (0)\n+11A79 Disk Start            0000 (0)\n+11A7B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11A7D Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11A81 Local Header Offset   0000826F (33391)\n+11A85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11A85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11AD0 CENTRAL HEADER #40    02014B50 (33639248)\n+11AD4 Created Zip Spec      14 (20) '2.0'\n+11AD5 Created OS            03 (3) 'Unix'\n+11AD6 Extract Zip Spec      0A (10) '1.0'\n+11AD7 Extract OS            00 (0) 'MS-DOS'\n+11AD8 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11ADA Compression Method    0008 (8) 'Deflated'\n+11ADC Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11AE0 CRC                   D4F3DDC6 (3572751814)\n+11AE4 Compressed Size       0000020B (523)\n+11AE8 Uncompressed Size     000004D2 (1234)\n+11AEC Filename Length       0041 (65)\n+11AEE Extra Length          0000 (0)\n+11AF0 Comment Length        0000 (0)\n+11AF2 Disk Start            0000 (0)\n+11AF4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11AF6 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11AFA Local Header Offset   00008531 (34097)\n+11AFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11B3F CENTRAL HEADER #41    02014B50 (33639248)\n+11B43 Created Zip Spec      14 (20) '2.0'\n+11B44 Created OS            03 (3) 'Unix'\n+11B45 Extract Zip Spec      0A (10) '1.0'\n+11B46 Extract OS            00 (0) 'MS-DOS'\n+11B47 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11B49 Compression Method    0008 (8) 'Deflated'\n+11B4B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11B4F CRC                   B423DAFD (3022248701)\n+11B53 Compressed Size       00000286 (646)\n+11B57 Uncompressed Size     000005D8 (1496)\n+11B5B Filename Length       0039 (57)\n+11B5D Extra Length          0000 (0)\n+11B5F Comment Length        0000 (0)\n+11B61 Disk Start            0000 (0)\n+11B63 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11B65 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11B69 Local Header Offset   0000879B (34715)\n+11B6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11BA6 CENTRAL HEADER #42    02014B50 (33639248)\n+11BAA Created Zip Spec      14 (20) '2.0'\n+11BAB Created OS            03 (3) 'Unix'\n+11BAC Extract Zip Spec      0A (10) '1.0'\n+11BAD Extract OS            00 (0) 'MS-DOS'\n+11BAE General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11BB0 Compression Method    0008 (8) 'Deflated'\n+11BB2 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11BB6 CRC                   6A4EC11A (1783546138)\n+11BBA Compressed Size       000003ED (1005)\n+11BBE Uncompressed Size     00000D57 (3415)\n+11BC2 Filename Length       003F (63)\n+11BC4 Extra Length          0000 (0)\n+11BC6 Comment Length        0000 (0)\n+11BC8 Disk Start            0000 (0)\n+11BCA Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11BCC Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11BD0 Local Header Offset   00008A78 (35448)\n+11BD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11BD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11C13 CENTRAL HEADER #43    02014B50 (33639248)\n+11C17 Created Zip Spec      14 (20) '2.0'\n+11C18 Created OS            03 (3) 'Unix'\n+11C19 Extract Zip Spec      0A (10) '1.0'\n+11C1A Extract OS            00 (0) 'MS-DOS'\n+11C1B General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11C1D Compression Method    0008 (8) 'Deflated'\n+11C1F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11C23 CRC                   9223A57E (2451809662)\n+11C27 Compressed Size       00000270 (624)\n+11C2B Uncompressed Size     000004DA (1242)\n+11C2F Filename Length       0037 (55)\n+11C31 Extra Length          0000 (0)\n+11C33 Comment Length        0000 (0)\n+11C35 Disk Start            0000 (0)\n+11C37 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11C39 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11C3D Local Header Offset   00008EC2 (36546)\n+11C41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11C78 CENTRAL HEADER #44    02014B50 (33639248)\n+11C7C Created Zip Spec      14 (20) '2.0'\n+11C7D Created OS            03 (3) 'Unix'\n+11C7E Extract Zip Spec      0A (10) '1.0'\n+11C7F Extract OS            00 (0) 'MS-DOS'\n+11C80 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11C82 Compression Method    0008 (8) 'Deflated'\n+11C84 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11C88 CRC                   1F024A83 (520243843)\n+11C8C Compressed Size       00000995 (2453)\n+11C90 Uncompressed Size     00002336 (9014)\n+11C94 Filename Length       0039 (57)\n+11C96 Extra Length          0000 (0)\n+11C98 Comment Length        0000 (0)\n+11C9A Disk Start            0000 (0)\n+11C9C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11C9E Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11CA2 Local Header Offset   00009187 (37255)\n+11CA6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11CA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11CDF CENTRAL HEADER #45    02014B50 (33639248)\n+11CE3 Created Zip Spec      14 (20) '2.0'\n+11CE4 Created OS            03 (3) 'Unix'\n+11CE5 Extract Zip Spec      0A (10) '1.0'\n+11CE6 Extract OS            00 (0) 'MS-DOS'\n+11CE7 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11CE9 Compression Method    0008 (8) 'Deflated'\n+11CEB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11CEF CRC                   BCCC7A34 (3167517236)\n+11CF3 Compressed Size       000002D9 (729)\n+11CF7 Uncompressed Size     000008E4 (2276)\n+11CFB Filename Length       0064 (100)\n+11CFD Extra Length          0000 (0)\n+11CFF Comment Length        0000 (0)\n+11D01 Disk Start            0000 (0)\n+11D03 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11D05 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11D09 Local Header Offset   00009B73 (39795)\n+11D0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11D0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11D71 CENTRAL HEADER #46    02014B50 (33639248)\n+11D75 Created Zip Spec      14 (20) '2.0'\n+11D76 Created OS            03 (3) 'Unix'\n+11D77 Extract Zip Spec      0A (10) '1.0'\n+11D78 Extract OS            00 (0) 'MS-DOS'\n+11D79 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11D7B Compression Method    0008 (8) 'Deflated'\n+11D7D Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11D81 CRC                   0FF6DCCF (267836623)\n+11D85 Compressed Size       000003DC (988)\n+11D89 Uncompressed Size     000009F4 (2548)\n+11D8D Filename Length       003A (58)\n+11D8F Extra Length          0000 (0)\n+11D91 Comment Length        0000 (0)\n+11D93 Disk Start            0000 (0)\n+11D95 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11D97 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11D9B Local Header Offset   00009ECE (40654)\n+11D9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11D9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11DD9 CENTRAL HEADER #47    02014B50 (33639248)\n+11DDD Created Zip Spec      14 (20) '2.0'\n+11DDE Created OS            03 (3) 'Unix'\n+11DDF Extract Zip Spec      0A (10) '1.0'\n+11DE0 Extract OS            00 (0) 'MS-DOS'\n+11DE1 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11DE3 Compression Method    0008 (8) 'Deflated'\n+11DE5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11DE9 CRC                   B0BDBBF0 (2965224432)\n+11DED Compressed Size       0000021B (539)\n+11DF1 Uncompressed Size     000005A5 (1445)\n+11DF5 Filename Length       0045 (69)\n+11DF7 Extra Length          0000 (0)\n+11DF9 Comment Length        0000 (0)\n+11DFB Disk Start            0000 (0)\n+11DFD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11DFF Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11E03 Local Header Offset   0000A302 (41730)\n+11E07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11E4C CENTRAL HEADER #48    02014B50 (33639248)\n+11E50 Created Zip Spec      14 (20) '2.0'\n+11E51 Created OS            03 (3) 'Unix'\n+11E52 Extract Zip Spec      0A (10) '1.0'\n+11E53 Extract OS            00 (0) 'MS-DOS'\n+11E54 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11E56 Compression Method    0008 (8) 'Deflated'\n+11E58 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11E5C CRC                   3CD76D90 (1020751248)\n+11E60 Compressed Size       00000302 (770)\n+11E64 Uncompressed Size     000008B9 (2233)\n+11E68 Filename Length       004A (74)\n+11E6A Extra Length          0000 (0)\n+11E6C Comment Length        0000 (0)\n+11E6E Disk Start            0000 (0)\n+11E70 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11E72 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11E76 Local Header Offset   0000A580 (42368)\n+11E7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11E7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11EC4 CENTRAL HEADER #49    02014B50 (33639248)\n+11EC8 Created Zip Spec      14 (20) '2.0'\n+11EC9 Created OS            03 (3) 'Unix'\n+11ECA Extract Zip Spec      0A (10) '1.0'\n+11ECB Extract OS            00 (0) 'MS-DOS'\n+11ECC General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11ECE Compression Method    0008 (8) 'Deflated'\n+11ED0 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11ED4 CRC                   4DD1817D (1305575805)\n+11ED8 Compressed Size       000002F5 (757)\n+11EDC Uncompressed Size     000007FB (2043)\n+11EE0 Filename Length       005C (92)\n+11EE2 Extra Length          0000 (0)\n+11EE4 Comment Length        0000 (0)\n+11EE6 Disk Start            0000 (0)\n+11EE8 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11EEA Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11EEE Local Header Offset   0000A8EA (43242)\n+11EF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11EF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11F4E CENTRAL HEADER #50    02014B50 (33639248)\n+11F52 Created Zip Spec      14 (20) '2.0'\n+11F53 Created OS            03 (3) 'Unix'\n+11F54 Extract Zip Spec      0A (10) '1.0'\n+11F55 Extract OS            00 (0) 'MS-DOS'\n+11F56 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11F58 Compression Method    0008 (8) 'Deflated'\n+11F5A Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11F5E CRC                   C051C322 (3226583842)\n+11F62 Compressed Size       00000276 (630)\n+11F66 Uncompressed Size     000006E6 (1766)\n+11F6A Filename Length       0057 (87)\n+11F6C Extra Length          0000 (0)\n+11F6E Comment Length        0000 (0)\n+11F70 Disk Start            0000 (0)\n+11F72 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11F74 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11F78 Local Header Offset   0000AC59 (44121)\n+11F7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+11FD3 CENTRAL HEADER #51    02014B50 (33639248)\n+11FD7 Created Zip Spec      14 (20) '2.0'\n+11FD8 Created OS            03 (3) 'Unix'\n+11FD9 Extract Zip Spec      0A (10) '1.0'\n+11FDA Extract OS            00 (0) 'MS-DOS'\n+11FDB General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+11FDD Compression Method    0008 (8) 'Deflated'\n+11FDF Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+11FE3 CRC                   63AB47F0 (1672169456)\n+11FE7 Compressed Size       00000216 (534)\n+11FEB Uncompressed Size     00000510 (1296)\n+11FEF Filename Length       004A (74)\n+11FF1 Extra Length          0000 (0)\n+11FF3 Comment Length        0000 (0)\n+11FF5 Disk Start            0000 (0)\n+11FF7 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11FF9 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+11FFD Local Header Offset   0000AF44 (44868)\n+12001 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12001: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1204B CENTRAL HEADER #52    02014B50 (33639248)\n+1204F Created Zip Spec      14 (20) '2.0'\n+12050 Created OS            03 (3) 'Unix'\n+12051 Extract Zip Spec      0A (10) '1.0'\n+12052 Extract OS            00 (0) 'MS-DOS'\n+12053 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12055 Compression Method    0008 (8) 'Deflated'\n+12057 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1205B CRC                   A835618D (2822070669)\n+1205F Compressed Size       00000248 (584)\n+12063 Uncompressed Size     000005D2 (1490)\n+12067 Filename Length       004D (77)\n+12069 Extra Length          0000 (0)\n+1206B Comment Length        0000 (0)\n+1206D Disk Start            0000 (0)\n+1206F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12071 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12075 Local Header Offset   0000B1C2 (45506)\n+12079 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+120C6 CENTRAL HEADER #53    02014B50 (33639248)\n+120CA Created Zip Spec      14 (20) '2.0'\n+120CB Created OS            03 (3) 'Unix'\n+120CC Extract Zip Spec      0A (10) '1.0'\n+120CD Extract OS            00 (0) 'MS-DOS'\n+120CE General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+120D0 Compression Method    0008 (8) 'Deflated'\n+120D2 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+120D6 CRC                   5E667FF9 (1583775737)\n+120DA Compressed Size       000002E1 (737)\n+120DE Uncompressed Size     0000086C (2156)\n+120E2 Filename Length       0059 (89)\n+120E4 Extra Length          0000 (0)\n+120E6 Comment Length        0000 (0)\n+120E8 Disk Start            0000 (0)\n+120EA Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+120EC Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+120F0 Local Header Offset   0000B475 (46197)\n+120F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x120F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1214D CENTRAL HEADER #54    02014B50 (33639248)\n+12151 Created Zip Spec      14 (20) '2.0'\n+12152 Created OS            03 (3) 'Unix'\n+12153 Extract Zip Spec      0A (10) '1.0'\n+12154 Extract OS            00 (0) 'MS-DOS'\n+12155 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12157 Compression Method    0008 (8) 'Deflated'\n+12159 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1215D CRC                   F482D554 (4102214996)\n+12161 Compressed Size       0000020A (522)\n+12165 Uncompressed Size     000004CA (1226)\n+12169 Filename Length       0040 (64)\n+1216B Extra Length          0000 (0)\n+1216D Comment Length        0000 (0)\n+1216F Disk Start            0000 (0)\n+12171 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12173 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12177 Local Header Offset   0000B7CD (47053)\n+1217B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1217B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+121BB CENTRAL HEADER #55    02014B50 (33639248)\n+121BF Created Zip Spec      14 (20) '2.0'\n+121C0 Created OS            03 (3) 'Unix'\n+121C1 Extract Zip Spec      0A (10) '1.0'\n+121C2 Extract OS            00 (0) 'MS-DOS'\n+121C3 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+121C5 Compression Method    0008 (8) 'Deflated'\n+121C7 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+121CB CRC                   598E90D0 (1502515408)\n+121CF Compressed Size       000002D8 (728)\n+121D3 Uncompressed Size     000008C8 (2248)\n+121D7 Filename Length       0051 (81)\n+121D9 Extra Length          0000 (0)\n+121DB Comment Length        0000 (0)\n+121DD Disk Start            0000 (0)\n+121DF Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+121E1 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+121E5 Local Header Offset   0000BA35 (47669)\n+121E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x121E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1223A CENTRAL HEADER #56    02014B50 (33639248)\n+1223E Created Zip Spec      14 (20) '2.0'\n+1223F Created OS            03 (3) 'Unix'\n+12240 Extract Zip Spec      0A (10) '1.0'\n+12241 Extract OS            00 (0) 'MS-DOS'\n+12242 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12244 Compression Method    0008 (8) 'Deflated'\n+12246 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1224A CRC                   4CC928AA (1288251562)\n+1224E Compressed Size       000003B7 (951)\n+12252 Uncompressed Size     00000BE7 (3047)\n+12256 Filename Length       004B (75)\n+12258 Extra Length          0000 (0)\n+1225A Comment Length        0000 (0)\n+1225C Disk Start            0000 (0)\n+1225E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12260 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12264 Local Header Offset   0000BD7C (48508)\n+12268 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+122B3 CENTRAL HEADER #57    02014B50 (33639248)\n+122B7 Created Zip Spec      14 (20) '2.0'\n+122B8 Created OS            03 (3) 'Unix'\n+122B9 Extract Zip Spec      0A (10) '1.0'\n+122BA Extract OS            00 (0) 'MS-DOS'\n+122BB General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+122BD Compression Method    0008 (8) 'Deflated'\n+122BF Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+122C3 CRC                   299A5034 (697978932)\n+122C7 Compressed Size       000002B1 (689)\n+122CB Uncompressed Size     00000762 (1890)\n+122CF Filename Length       0046 (70)\n+122D1 Extra Length          0000 (0)\n+122D3 Comment Length        0000 (0)\n+122D5 Disk Start            0000 (0)\n+122D7 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+122D9 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+122DD Local Header Offset   0000C19C (49564)\n+122E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x122E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12327 CENTRAL HEADER #58    02014B50 (33639248)\n+1232B Created Zip Spec      14 (20) '2.0'\n+1232C Created OS            03 (3) 'Unix'\n+1232D Extract Zip Spec      0A (10) '1.0'\n+1232E Extract OS            00 (0) 'MS-DOS'\n+1232F General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12331 Compression Method    0008 (8) 'Deflated'\n+12333 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12337 CRC                   FBB6C8C1 (4223060161)\n+1233B Compressed Size       00000320 (800)\n+1233F Uncompressed Size     000008CD (2253)\n+12343 Filename Length       003B (59)\n+12345 Extra Length          0000 (0)\n+12347 Comment Length        0000 (0)\n+12349 Disk Start            0000 (0)\n+1234B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1234D Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12351 Local Header Offset   0000C4B1 (50353)\n+12355 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12390 CENTRAL HEADER #59    02014B50 (33639248)\n+12394 Created Zip Spec      14 (20) '2.0'\n+12395 Created OS            03 (3) 'Unix'\n+12396 Extract Zip Spec      0A (10) '1.0'\n+12397 Extract OS            00 (0) 'MS-DOS'\n+12398 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1239A Compression Method    0008 (8) 'Deflated'\n+1239C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+123A0 CRC                   80991EAD (2157518509)\n+123A4 Compressed Size       000004AE (1198)\n+123A8 Uncompressed Size     00000F2F (3887)\n+123AC Filename Length       004D (77)\n+123AE Extra Length          0000 (0)\n+123B0 Comment Length        0000 (0)\n+123B2 Disk Start            0000 (0)\n+123B4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+123B6 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+123BA Local Header Offset   0000C82A (51242)\n+123BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x123BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1240B CENTRAL HEADER #60    02014B50 (33639248)\n+1240F Created Zip Spec      14 (20) '2.0'\n+12410 Created OS            03 (3) 'Unix'\n+12411 Extract Zip Spec      0A (10) '1.0'\n+12412 Extract OS            00 (0) 'MS-DOS'\n+12413 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12415 Compression Method    0008 (8) 'Deflated'\n+12417 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1241B CRC                   B8FA7526 (3103421734)\n+1241F Compressed Size       00000184 (388)\n+12423 Uncompressed Size     000003AD (941)\n+12427 Filename Length       003F (63)\n+12429 Extra Length          0000 (0)\n+1242B Comment Length        0000 (0)\n+1242D Disk Start            0000 (0)\n+1242F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12431 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12435 Local Header Offset   0000CD43 (52547)\n+12439 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12478 CENTRAL HEADER #61    02014B50 (33639248)\n+1247C Created Zip Spec      14 (20) '2.0'\n+1247D Created OS            03 (3) 'Unix'\n+1247E Extract Zip Spec      0A (10) '1.0'\n+1247F Extract OS            00 (0) 'MS-DOS'\n+12480 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12482 Compression Method    0008 (8) 'Deflated'\n+12484 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12488 CRC                   2082AC20 (545434656)\n+1248C Compressed Size       0000022C (556)\n+12490 Uncompressed Size     00000575 (1397)\n+12494 Filename Length       005C (92)\n+12496 Extra Length          0000 (0)\n+12498 Comment Length        0000 (0)\n+1249A Disk Start            0000 (0)\n+1249C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1249E Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+124A2 Local Header Offset   0000CF24 (53028)\n+124A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x124A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12502 CENTRAL HEADER #62    02014B50 (33639248)\n+12506 Created Zip Spec      14 (20) '2.0'\n+12507 Created OS            03 (3) 'Unix'\n+12508 Extract Zip Spec      0A (10) '1.0'\n+12509 Extract OS            00 (0) 'MS-DOS'\n+1250A General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1250C Compression Method    0008 (8) 'Deflated'\n+1250E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12512 CRC                   1A96429B (446055067)\n+12516 Compressed Size       00000231 (561)\n+1251A Uncompressed Size     0000058D (1421)\n+1251E Filename Length       0060 (96)\n+12520 Extra Length          0000 (0)\n+12522 Comment Length        0000 (0)\n+12524 Disk Start            0000 (0)\n+12526 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12528 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1252C Local Header Offset   0000D1CA (53706)\n+12530 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12590 CENTRAL HEADER #63    02014B50 (33639248)\n+12594 Created Zip Spec      14 (20) '2.0'\n+12595 Created OS            03 (3) 'Unix'\n+12596 Extract Zip Spec      0A (10) '1.0'\n+12597 Extract OS            00 (0) 'MS-DOS'\n+12598 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1259A Compression Method    0008 (8) 'Deflated'\n+1259C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+125A0 CRC                   A919A26A (2837029482)\n+125A4 Compressed Size       000002A7 (679)\n+125A8 Uncompressed Size     00000713 (1811)\n+125AC Filename Length       0049 (73)\n+125AE Extra Length          0000 (0)\n+125B0 Comment Length        0000 (0)\n+125B2 Disk Start            0000 (0)\n+125B4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+125B6 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+125BA Local Header Offset   0000D479 (54393)\n+125BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x125BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12607 CENTRAL HEADER #64    02014B50 (33639248)\n+1260B Created Zip Spec      14 (20) '2.0'\n+1260C Created OS            03 (3) 'Unix'\n+1260D Extract Zip Spec      0A (10) '1.0'\n+1260E Extract OS            00 (0) 'MS-DOS'\n+1260F General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12611 Compression Method    0008 (8) 'Deflated'\n+12613 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12617 CRC                   CF7C4EDE (3481030366)\n+1261B Compressed Size       0000031A (794)\n+1261F Uncompressed Size     0000087D (2173)\n+12623 Filename Length       0058 (88)\n+12625 Extra Length          0000 (0)\n+12627 Comment Length        0000 (0)\n+12629 Disk Start            0000 (0)\n+1262B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1262D Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12631 Local Header Offset   0000D787 (55175)\n+12635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1268D CENTRAL HEADER #65    02014B50 (33639248)\n+12691 Created Zip Spec      14 (20) '2.0'\n+12692 Created OS            03 (3) 'Unix'\n+12693 Extract Zip Spec      0A (10) '1.0'\n+12694 Extract OS            00 (0) 'MS-DOS'\n+12695 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12697 Compression Method    0008 (8) 'Deflated'\n+12699 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1269D CRC                   5740A771 (1463854961)\n+126A1 Compressed Size       000001C2 (450)\n+126A5 Uncompressed Size     000003FE (1022)\n+126A9 Filename Length       0049 (73)\n+126AB Extra Length          0000 (0)\n+126AD Comment Length        0000 (0)\n+126AF Disk Start            0000 (0)\n+126B1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+126B3 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+126B7 Local Header Offset   0000DB17 (56087)\n+126BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x126BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12704 CENTRAL HEADER #66    02014B50 (33639248)\n+12708 Created Zip Spec      14 (20) '2.0'\n+12709 Created OS            03 (3) 'Unix'\n+1270A Extract Zip Spec      0A (10) '1.0'\n+1270B Extract OS            00 (0) 'MS-DOS'\n+1270C General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1270E Compression Method    0008 (8) 'Deflated'\n+12710 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12714 CRC                   4C1F6BF6 (1277127670)\n+12718 Compressed Size       00000248 (584)\n+1271C Uncompressed Size     0000062F (1583)\n+12720 Filename Length       005D (93)\n+12722 Extra Length          0000 (0)\n+12724 Comment Length        0000 (0)\n+12726 Disk Start            0000 (0)\n+12728 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1272A Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1272E Local Header Offset   0000DD40 (56640)\n+12732 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1278F CENTRAL HEADER #67    02014B50 (33639248)\n+12793 Created Zip Spec      14 (20) '2.0'\n+12794 Created OS            03 (3) 'Unix'\n+12795 Extract Zip Spec      0A (10) '1.0'\n+12796 Extract OS            00 (0) 'MS-DOS'\n+12797 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12799 Compression Method    0008 (8) 'Deflated'\n+1279B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1279F CRC                   986854CC (2556974284)\n+127A3 Compressed Size       00000173 (371)\n+127A7 Uncompressed Size     0000038C (908)\n+127AB Filename Length       003B (59)\n+127AD Extra Length          0000 (0)\n+127AF Comment Length        0000 (0)\n+127B1 Disk Start            0000 (0)\n+127B3 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+127B5 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+127B9 Local Header Offset   0000E003 (57347)\n+127BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x127BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+127F8 CENTRAL HEADER #68    02014B50 (33639248)\n+127FC Created Zip Spec      14 (20) '2.0'\n+127FD Created OS            03 (3) 'Unix'\n+127FE Extract Zip Spec      0A (10) '1.0'\n+127FF Extract OS            00 (0) 'MS-DOS'\n+12800 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12802 Compression Method    0008 (8) 'Deflated'\n+12804 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12808 CRC                   9E324A84 (2654096004)\n+1280C Compressed Size       000002FE (766)\n+12810 Uncompressed Size     000007BE (1982)\n+12814 Filename Length       0045 (69)\n+12816 Extra Length          0000 (0)\n+12818 Comment Length        0000 (0)\n+1281A Disk Start            0000 (0)\n+1281C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1281E Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12822 Local Header Offset   0000E1CF (57807)\n+12826 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12826: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1286B CENTRAL HEADER #69    02014B50 (33639248)\n+1286F Created Zip Spec      14 (20) '2.0'\n+12870 Created OS            03 (3) 'Unix'\n+12871 Extract Zip Spec      0A (10) '1.0'\n+12872 Extract OS            00 (0) 'MS-DOS'\n+12873 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12875 Compression Method    0008 (8) 'Deflated'\n+12877 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+1287B CRC                   73DB53DA (1943753690)\n+1287F Compressed Size       000002E8 (744)\n+12883 Uncompressed Size     0000086F (2159)\n+12887 Filename Length       003F (63)\n+12889 Extra Length          0000 (0)\n+1288B Comment Length        0000 (0)\n+1288D Disk Start            0000 (0)\n+1288F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12891 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12895 Local Header Offset   0000E530 (58672)\n+12899 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+128D8 CENTRAL HEADER #70    02014B50 (33639248)\n+128DC Created Zip Spec      14 (20) '2.0'\n+128DD Created OS            03 (3) 'Unix'\n+128DE Extract Zip Spec      0A (10) '1.0'\n+128DF Extract OS            00 (0) 'MS-DOS'\n+128E0 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+128E2 Compression Method    0008 (8) 'Deflated'\n+128E4 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+128E8 CRC                   92089030 (2450034736)\n+128EC Compressed Size       0000026F (623)\n+128F0 Uncompressed Size     00000656 (1622)\n+128F4 Filename Length       004D (77)\n+128F6 Extra Length          0000 (0)\n+128F8 Comment Length        0000 (0)\n+128FA Disk Start            0000 (0)\n+128FC Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+128FE Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12902 Local Header Offset   0000E875 (59509)\n+12906 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12953 CENTRAL HEADER #71    02014B50 (33639248)\n+12957 Created Zip Spec      14 (20) '2.0'\n+12958 Created OS            03 (3) 'Unix'\n+12959 Extract Zip Spec      0A (10) '1.0'\n+1295A Extract OS            00 (0) 'MS-DOS'\n+1295B General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+1295D Compression Method    0008 (8) 'Deflated'\n+1295F Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12963 CRC                   0B2E338D (187577229)\n+12967 Compressed Size       00000256 (598)\n+1296B Uncompressed Size     00000615 (1557)\n+1296F Filename Length       005E (94)\n+12971 Extra Length          0000 (0)\n+12973 Comment Length        0000 (0)\n+12975 Disk Start            0000 (0)\n+12977 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12979 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+1297D Local Header Offset   0000EB4F (60239)\n+12981 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+129DF CENTRAL HEADER #72    02014B50 (33639248)\n+129E3 Created Zip Spec      14 (20) '2.0'\n+129E4 Created OS            03 (3) 'Unix'\n+129E5 Extract Zip Spec      0A (10) '1.0'\n+129E6 Extract OS            00 (0) 'MS-DOS'\n+129E7 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+129E9 Compression Method    0008 (8) 'Deflated'\n+129EB Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+129EF CRC                   49985011 (1234718737)\n+129F3 Compressed Size       000002CC (716)\n+129F7 Uncompressed Size     000007CA (1994)\n+129FB Filename Length       003C (60)\n+129FD Extra Length          0000 (0)\n+129FF Comment Length        0000 (0)\n+12A01 Disk Start            0000 (0)\n+12A03 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12A05 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12A09 Local Header Offset   0000EE21 (60961)\n+12A0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12A0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12A49 CENTRAL HEADER #73    02014B50 (33639248)\n+12A4D Created Zip Spec      14 (20) '2.0'\n+12A4E Created OS            03 (3) 'Unix'\n+12A4F Extract Zip Spec      0A (10) '1.0'\n+12A50 Extract OS            00 (0) 'MS-DOS'\n+12A51 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12A53 Compression Method    0008 (8) 'Deflated'\n+12A55 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12A59 CRC                   2B470C68 (726076520)\n+12A5D Compressed Size       000002E0 (736)\n+12A61 Uncompressed Size     0000088B (2187)\n+12A65 Filename Length       003A (58)\n+12A67 Extra Length          0000 (0)\n+12A69 Comment Length        0000 (0)\n+12A6B Disk Start            0000 (0)\n+12A6D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12A6F Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12A73 Local Header Offset   0000F147 (61767)\n+12A77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12AB1 CENTRAL HEADER #74    02014B50 (33639248)\n+12AB5 Created Zip Spec      14 (20) '2.0'\n+12AB6 Created OS            03 (3) 'Unix'\n+12AB7 Extract Zip Spec      0A (10) '1.0'\n+12AB8 Extract OS            00 (0) 'MS-DOS'\n+12AB9 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12ABB Compression Method    0008 (8) 'Deflated'\n+12ABD Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12AC1 CRC                   1E1CA860 (505194592)\n+12AC5 Compressed Size       000002F1 (753)\n+12AC9 Uncompressed Size     000009BF (2495)\n+12ACD Filename Length       0053 (83)\n+12ACF Extra Length          0000 (0)\n+12AD1 Comment Length        0000 (0)\n+12AD3 Disk Start            0000 (0)\n+12AD5 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12AD7 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12ADB Local Header Offset   0000F47F (62591)\n+12ADF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12B32 CENTRAL HEADER #75    02014B50 (33639248)\n+12B36 Created Zip Spec      14 (20) '2.0'\n+12B37 Created OS            03 (3) 'Unix'\n+12B38 Extract Zip Spec      0A (10) '1.0'\n+12B39 Extract OS            00 (0) 'MS-DOS'\n+12B3A General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12B3C Compression Method    0008 (8) 'Deflated'\n+12B3E Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12B42 CRC                   D050FFE2 (3494969314)\n+12B46 Compressed Size       000003B4 (948)\n+12B4A Uncompressed Size     00000CCF (3279)\n+12B4E Filename Length       0059 (89)\n+12B50 Extra Length          0000 (0)\n+12B52 Comment Length        0000 (0)\n+12B54 Disk Start            0000 (0)\n+12B56 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12B58 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12B5C Local Header Offset   0000F7E1 (63457)\n+12B60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12B60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12BB9 CENTRAL HEADER #76    02014B50 (33639248)\n+12BBD Created Zip Spec      14 (20) '2.0'\n+12BBE Created OS            03 (3) 'Unix'\n+12BBF Extract Zip Spec      0A (10) '1.0'\n+12BC0 Extract OS            00 (0) 'MS-DOS'\n+12BC1 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12BC3 Compression Method    0008 (8) 'Deflated'\n+12BC5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12BC9 CRC                   A4224154 (2753708372)\n+12BCD Compressed Size       00000359 (857)\n+12BD1 Uncompressed Size     00000B7C (2940)\n+12BD5 Filename Length       005E (94)\n+12BD7 Extra Length          0000 (0)\n+12BD9 Comment Length        0000 (0)\n+12BDB Disk Start            0000 (0)\n+12BDD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12BDF Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12BE3 Local Header Offset   0000FC0C (64524)\n+12BE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12BE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12C45 CENTRAL HEADER #77    02014B50 (33639248)\n+12C49 Created Zip Spec      14 (20) '2.0'\n+12C4A Created OS            03 (3) 'Unix'\n+12C4B Extract Zip Spec      0A (10) '1.0'\n+12C4C Extract OS            00 (0) 'MS-DOS'\n+12C4D General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12C4F Compression Method    0008 (8) 'Deflated'\n+12C51 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12C55 CRC                   43A2D387 (1134744455)\n+12C59 Compressed Size       000002CE (718)\n+12C5D Uncompressed Size     0000076A (1898)\n+12C61 Filename Length       0046 (70)\n+12C63 Extra Length          0000 (0)\n+12C65 Comment Length        0000 (0)\n+12C67 Disk Start            0000 (0)\n+12C69 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12C6B Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12C6F Local Header Offset   0000FFE1 (65505)\n+12C73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12CB9 CENTRAL HEADER #78    02014B50 (33639248)\n+12CBD Created Zip Spec      14 (20) '2.0'\n+12CBE Created OS            03 (3) 'Unix'\n+12CBF Extract Zip Spec      0A (10) '1.0'\n+12CC0 Extract OS            00 (0) 'MS-DOS'\n+12CC1 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12CC3 Compression Method    0008 (8) 'Deflated'\n+12CC5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12CC9 CRC                   0A03E606 (168027654)\n+12CCD Compressed Size       000001FE (510)\n+12CD1 Uncompressed Size     000004B2 (1202)\n+12CD5 Filename Length       0038 (56)\n+12CD7 Extra Length          0000 (0)\n+12CD9 Comment Length        0000 (0)\n+12CDB Disk Start            0000 (0)\n+12CDD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12CDF Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12CE3 Local Header Offset   00010313 (66323)\n+12CE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12CE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12D1F CENTRAL HEADER #79    02014B50 (33639248)\n+12D23 Created Zip Spec      14 (20) '2.0'\n+12D24 Created OS            03 (3) 'Unix'\n+12D25 Extract Zip Spec      0A (10) '1.0'\n+12D26 Extract OS            00 (0) 'MS-DOS'\n+12D27 General Purpose Flag  0000 (0)\n+12D29 Compression Method    0000 (0) 'Stored'\n+12D2B Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12D2F CRC                   00000000 (0)\n+12D33 Compressed Size       00000000 (0)\n+12D37 Uncompressed Size     00000000 (0)\n+12D3B Filename Length       000F (15)\n+12D3D Extra Length          0000 (0)\n+12D3F Comment Length        0000 (0)\n+12D41 Disk Start            0000 (0)\n+12D43 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-128B4 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-128B8 Local Header Offset   0000F470 (62576)\n-128BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x128BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-128FC CENTRAL HEADER #75    02014B50 (33639248)\n-12900 Created Zip Spec      14 (20) '2.0'\n-12901 Created OS            03 (3) 'Unix'\n-12902 Extract Zip Spec      0A (10) '1.0'\n-12903 Extract OS            00 (0) 'MS-DOS'\n-12904 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12906 Compression Method    0008 (8) 'Deflated'\n-12908 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-1290C CRC                   461B7875 (1176205429)\n-12910 Compressed Size       0000028B (651)\n-12914 Uncompressed Size     0000068C (1676)\n-12918 Filename Length       0037 (55)\n-1291A Extra Length          0000 (0)\n-1291C Comment Length        0000 (0)\n-1291E Disk Start            0000 (0)\n-12920 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12922 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12926 Local Header Offset   0000F70C (63244)\n-1292A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1292A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12961 CENTRAL HEADER #76    02014B50 (33639248)\n-12965 Created Zip Spec      14 (20) '2.0'\n-12966 Created OS            03 (3) 'Unix'\n-12967 Extract Zip Spec      0A (10) '1.0'\n-12968 Extract OS            00 (0) 'MS-DOS'\n-12969 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-1296B Compression Method    0008 (8) 'Deflated'\n-1296D Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12971 CRC                   3F3BD0F7 (1060884727)\n-12975 Compressed Size       000002C3 (707)\n-12979 Uncompressed Size     000007CA (1994)\n-1297D Filename Length       003C (60)\n-1297F Extra Length          0000 (0)\n-12981 Comment Length        0000 (0)\n-12983 Disk Start            0000 (0)\n-12985 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12987 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-1298B Local Header Offset   0000F9EC (63980)\n-1298F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1298F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-129CB CENTRAL HEADER #77    02014B50 (33639248)\n-129CF Created Zip Spec      14 (20) '2.0'\n-129D0 Created OS            03 (3) 'Unix'\n-129D1 Extract Zip Spec      0A (10) '1.0'\n-129D2 Extract OS            00 (0) 'MS-DOS'\n-129D3 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-129D5 Compression Method    0008 (8) 'Deflated'\n-129D7 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-129DB CRC                   D82FD9C4 (3627014596)\n-129DF Compressed Size       0000022D (557)\n-129E3 Uncompressed Size     00000575 (1397)\n-129E7 Filename Length       005C (92)\n-129E9 Extra Length          0000 (0)\n-129EB Comment Length        0000 (0)\n-129ED Disk Start            0000 (0)\n-129EF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-129F1 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-129F5 Local Header Offset   0000FD09 (64777)\n-129F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x129F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12A55 CENTRAL HEADER #78    02014B50 (33639248)\n-12A59 Created Zip Spec      14 (20) '2.0'\n-12A5A Created OS            03 (3) 'Unix'\n-12A5B Extract Zip Spec      0A (10) '1.0'\n-12A5C Extract OS            00 (0) 'MS-DOS'\n-12A5D General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12A5F Compression Method    0008 (8) 'Deflated'\n-12A61 Modification Time     583E2C59 (1480469593) 'Tue Jan 30 05:34:50 2024'\n-12A65 CRC                   1FA71F0A (531046154)\n-12A69 Compressed Size       000002FB (763)\n-12A6D Uncompressed Size     000008B9 (2233)\n-12A71 Filename Length       004A (74)\n-12A73 Extra Length          0000 (0)\n-12A75 Comment Length        0000 (0)\n-12A77 Disk Start            0000 (0)\n-12A79 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12A7B Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12A7F Local Header Offset   0000FFB0 (65456)\n-12A83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12ACD CENTRAL HEADER #79    02014B50 (33639248)\n-12AD1 Created Zip Spec      14 (20) '2.0'\n-12AD2 Created OS            03 (3) 'Unix'\n-12AD3 Extract Zip Spec      0A (10) '1.0'\n-12AD4 Extract OS            00 (0) 'MS-DOS'\n-12AD5 General Purpose Flag  0000 (0)\n-12AD7 Compression Method    0000 (0) 'Stored'\n-12AD9 Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-12ADD CRC                   00000000 (0)\n-12AE1 Compressed Size       00000000 (0)\n-12AE5 Uncompressed Size     00000000 (0)\n-12AE9 Filename Length       000F (15)\n-12AEB Extra Length          0000 (0)\n-12AED Comment Length        0000 (0)\n-12AEF Disk Start            0000 (0)\n-12AF1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12AF3 Ext File Attributes   FFFF0010 (4294901776)\n+12D45 Ext File Attributes   FFFF0010 (4294901776)\n       [Bit 4]               Directory\n       [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n       [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-12AF7 Local Header Offset   00010313 (66323)\n-12AFB Filename              'XXXXXXXXXXXXXXX'\n+12D49 Local Header Offset   00010567 (66919)\n+12D4D Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12AFB: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D4D: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x12AFB: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x12D4D: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x12AD3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D25: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-12B0A CENTRAL HEADER #80    02014B50 (33639248)\n-12B0E Created Zip Spec      14 (20) '2.0'\n-12B0F Created OS            03 (3) 'Unix'\n-12B10 Extract Zip Spec      0A (10) '1.0'\n-12B11 Extract OS            00 (0) 'MS-DOS'\n-12B12 General Purpose Flag  0000 (0)\n-12B14 Compression Method    0000 (0) 'Stored'\n-12B16 Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-12B1A CRC                   00000000 (0)\n-12B1E Compressed Size       00000000 (0)\n-12B22 Uncompressed Size     00000000 (0)\n-12B26 Filename Length       001F (31)\n-12B28 Extra Length          0000 (0)\n-12B2A Comment Length        0000 (0)\n-12B2C Disk Start            0000 (0)\n-12B2E Int File Attributes   0000 (0)\n+12D5C CENTRAL HEADER #80    02014B50 (33639248)\n+12D60 Created Zip Spec      14 (20) '2.0'\n+12D61 Created OS            03 (3) 'Unix'\n+12D62 Extract Zip Spec      0A (10) '1.0'\n+12D63 Extract OS            00 (0) 'MS-DOS'\n+12D64 General Purpose Flag  0000 (0)\n+12D66 Compression Method    0000 (0) 'Stored'\n+12D68 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12D6C CRC                   00000000 (0)\n+12D70 Compressed Size       00000000 (0)\n+12D74 Uncompressed Size     00000000 (0)\n+12D78 Filename Length       001F (31)\n+12D7A Extra Length          0000 (0)\n+12D7C Comment Length        0000 (0)\n+12D7E Disk Start            0000 (0)\n+12D80 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-12B30 Ext File Attributes   FFFF0010 (4294901776)\n+12D82 Ext File Attributes   FFFF0010 (4294901776)\n       [Bit 4]               Directory\n       [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n       [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-12B34 Local Header Offset   00010340 (66368)\n-12B38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12D86 Local Header Offset   00010594 (66964)\n+12D8A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12B38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x12B38: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x12D8A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x12B10: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D62: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-12B57 CENTRAL HEADER #81    02014B50 (33639248)\n-12B5B Created Zip Spec      14 (20) '2.0'\n-12B5C Created OS            03 (3) 'Unix'\n-12B5D Extract Zip Spec      0A (10) '1.0'\n-12B5E Extract OS            00 (0) 'MS-DOS'\n-12B5F General Purpose Flag  0000 (0)\n-12B61 Compression Method    0000 (0) 'Stored'\n-12B63 Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-12B67 CRC                   00000000 (0)\n-12B6B Compressed Size       00000000 (0)\n-12B6F Uncompressed Size     00000000 (0)\n-12B73 Filename Length       0032 (50)\n-12B75 Extra Length          0000 (0)\n-12B77 Comment Length        0000 (0)\n-12B79 Disk Start            0000 (0)\n-12B7B Int File Attributes   0000 (0)\n+12DA9 CENTRAL HEADER #81    02014B50 (33639248)\n+12DAD Created Zip Spec      14 (20) '2.0'\n+12DAE Created OS            03 (3) 'Unix'\n+12DAF Extract Zip Spec      0A (10) '1.0'\n+12DB0 Extract OS            00 (0) 'MS-DOS'\n+12DB1 General Purpose Flag  0000 (0)\n+12DB3 Compression Method    0000 (0) 'Stored'\n+12DB5 Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12DB9 CRC                   00000000 (0)\n+12DBD Compressed Size       00000000 (0)\n+12DC1 Uncompressed Size     00000000 (0)\n+12DC5 Filename Length       0032 (50)\n+12DC7 Extra Length          0000 (0)\n+12DC9 Comment Length        0000 (0)\n+12DCB Disk Start            0000 (0)\n+12DCD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-12B7D Ext File Attributes   FFFF0010 (4294901776)\n+12DCF Ext File Attributes   FFFF0010 (4294901776)\n       [Bit 4]               Directory\n       [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n       [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-12B81 Local Header Offset   0001037D (66429)\n-12B85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12DD3 Local Header Offset   000105D1 (67025)\n+12DD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12DD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x12B85: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x12DD7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x12B5D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-\n-12BB7 CENTRAL HEADER #82    02014B50 (33639248)\n-12BBB Created Zip Spec      14 (20) '2.0'\n-12BBC Created OS            03 (3) 'Unix'\n-12BBD Extract Zip Spec      0A (10) '1.0'\n-12BBE Extract OS            00 (0) 'MS-DOS'\n-12BBF General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12BC1 Compression Method    0008 (8) 'Deflated'\n-12BC3 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-12BC7 CRC                   216E21BD (560865725)\n-12BCB Compressed Size       000002D4 (724)\n-12BCF Uncompressed Size     00000DD2 (3538)\n-12BD3 Filename Length       0039 (57)\n-12BD5 Extra Length          0000 (0)\n-12BD7 Comment Length        0000 (0)\n-12BD9 Disk Start            0000 (0)\n-12BDB Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12BDD Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12BE1 Local Header Offset   000103CD (66509)\n-12BE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12BE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-12C1E CENTRAL HEADER #83    02014B50 (33639248)\n-12C22 Created Zip Spec      14 (20) '2.0'\n-12C23 Created OS            03 (3) 'Unix'\n-12C24 Extract Zip Spec      0A (10) '1.0'\n-12C25 Extract OS            00 (0) 'MS-DOS'\n-12C26 General Purpose Flag  0000 (0)\n-      [Bits 1-2]            0 'Normal Compression'\n-12C28 Compression Method    0008 (8) 'Deflated'\n-12C2A Modification Time     583E2C5A (1480469594) 'Tue Jan 30 05:34:52 2024'\n-12C2E CRC                   5053455F (1347634527)\n-12C32 Compressed Size       0000006D (109)\n-12C36 Uncompressed Size     00000077 (119)\n-12C3A Filename Length       0040 (64)\n-12C3C Extra Length          0000 (0)\n-12C3E Comment Length        0000 (0)\n-12C40 Disk Start            0000 (0)\n-12C42 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12C44 Ext File Attributes   81A40000 (2175008768)\n-      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-      [Bits 28-31]          08 (8) 'Regular File'\n-12C48 Local Header Offset   000106F8 (67320)\n-12C4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n+# WARNING: Offset 0x12DAF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-12C8C END CENTRAL HEADER    06054B50 (101010256)\n-12C90 Number of this disk   0000 (0)\n-12C92 Central Dir Disk no   0000 (0)\n-12C94 Entries in this disk  0053 (83)\n-12C96 Total Entries         0053 (83)\n-12C98 Size of Central Dir   000024C9 (9417)\n-12C9C Offset to Central Dir 000107C3 (67523)\n-12CA0 Comment Length        0000 (0)\n+12E09 CENTRAL HEADER #82    02014B50 (33639248)\n+12E0D Created Zip Spec      14 (20) '2.0'\n+12E0E Created OS            03 (3) 'Unix'\n+12E0F Extract Zip Spec      0A (10) '1.0'\n+12E10 Extract OS            00 (0) 'MS-DOS'\n+12E11 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12E13 Compression Method    0008 (8) 'Deflated'\n+12E15 Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+12E19 CRC                   45AE3B52 (1169046354)\n+12E1D Compressed Size       000002D3 (723)\n+12E21 Uncompressed Size     00000DC9 (3529)\n+12E25 Filename Length       0039 (57)\n+12E27 Extra Length          0000 (0)\n+12E29 Comment Length        0000 (0)\n+12E2B Disk Start            0000 (0)\n+12E2D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12E2F Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12E33 Local Header Offset   00010621 (67105)\n+12E37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12E70 CENTRAL HEADER #83    02014B50 (33639248)\n+12E74 Created Zip Spec      14 (20) '2.0'\n+12E75 Created OS            03 (3) 'Unix'\n+12E76 Extract Zip Spec      0A (10) '1.0'\n+12E77 Extract OS            00 (0) 'MS-DOS'\n+12E78 General Purpose Flag  0000 (0)\n+      [Bits 1-2]            0 'Normal Compression'\n+12E7A Compression Method    0008 (8) 'Deflated'\n+12E7C Modification Time     5A3D471D (1513965341) 'Wed Jan 29 08:56:58 2025'\n+12E80 CRC                   F2876CAA (4068961450)\n+12E84 Compressed Size       0000006C (108)\n+12E88 Uncompressed Size     00000077 (119)\n+12E8C Filename Length       0040 (64)\n+12E8E Extra Length          0000 (0)\n+12E90 Comment Length        0000 (0)\n+12E92 Disk Start            0000 (0)\n+12E94 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12E96 Ext File Attributes   81B40000 (2176057344)\n+      [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+      [Bits 28-31]          08 (8) 'Regular File'\n+12E9A Local Header Offset   0001094B (67915)\n+12E9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+12EDE END CENTRAL HEADER    06054B50 (101010256)\n+12EE2 Number of this disk   0000 (0)\n+12EE4 Central Dir Disk no   0000 (0)\n+12EE6 Entries in this disk  0053 (83)\n+12EE8 Total Entries         0053 (83)\n+12EEA Size of Central Dir   000024C9 (9417)\n+12EEE Offset to Central Dir 00010A15 (68117)\n+12EF2 Comment Length        0000 (0)\n #\n # Error Count: 9\n # Warning Count: 175\n #\n # Done\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -1,6 +1,6 @@\n Manifest-Version: 1.0\r\n Archiver-Version: Plexus Archiver\r\n-Built-By: runner\r\n-Created-By: Apache Maven 3.8.8\r\n-Build-Jdk: 1.8.0_392\r\n+Created-By: Apache Maven 3.6.3\r\n+Built-By: aman\r\n+Build-Jdk: 17.0.8.1\r\n \r\n"}, {"source1": "dev/langchain4j/store/embedding/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/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/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/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$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/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/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/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$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/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/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/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/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/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/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/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/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/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/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/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/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$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/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"}]}, {"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/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/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/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/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/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/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/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/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/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/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/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/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$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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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/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/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": "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": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.properties", "source2": "META-INF/maven/dev.langchain4j/langchain4j-vearch/pom.properties", "unified_diff": "@@ -1,5 +1,5 @@\n #Generated by Maven\n-#Tue Jan 30 05:34:50 UTC 2024\n-version=0.26.0\n+#Wed Jan 29 08:56:56 UTC 2025\n groupId=dev.langchain4j\n artifactId=langchain4j-vearch\n+version=0.26.0\n"}]}
