{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,31 +1,31 @@\n-Zip file size: 77524 bytes, number of entries: 42\n+Zip file size: 77557 bytes, number of entries: 42\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat       25 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.properties\n -rw----     2.0 fat     2296 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/model/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/\n -rw----     2.0 fat     1517 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class\n--rw----     2.0 fat     6275 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n+-rw----     2.0 fat     6260 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n -rw----     2.0 fat     1238 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class\n -rw----     2.0 fat     1412 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/FactoryCreator.class\n -rw----     2.0 fat     1097 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceApi.class\n--rw----     2.0 fat     1642 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n+-rw----     2.0 fat     1662 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n -rw----     2.0 fat     3635 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class\n -rw----     2.0 fat     7717 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceChatModel.class\n--rw----     2.0 fat     1631 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n+-rw----     2.0 fat     1651 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n -rw----     2.0 fat     2107 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class\n--rw----     2.0 fat     5836 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n--rw----     2.0 fat     1690 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n+-rw----     2.0 fat     5824 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n+-rw----     2.0 fat     1710 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n -rw----     2.0 fat     3712 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class\n -rw----     2.0 fat     6807 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class\n -rw----     2.0 fat      568 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/HuggingFaceModelName.class\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/client/\n -rw----     2.0 fat     1429 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/client/EmbeddingRequest.class\n -rw----     2.0 fat      524 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/client/HuggingFaceClient.class\n -rw----     2.0 fat     1309 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/client/Options$Builder.class\n@@ -37,8 +37,8 @@\n -rw----     2.0 fat      559 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/client/TextGenerationResponse.class\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/\n -rw----     2.0 fat      527 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class\n -rw----     2.0 fat      381 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class\n -rw----     2.0 fat      432 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class\n -rw----     2.0 fat      627 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class\n -rw----     2.0 fat      547 bX stor 70-Jan-01 00:00 dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class\n-42 files, 68266 bytes uncompressed, 68266 bytes compressed:  0.0%\n+42 files, 68299 bytes uncompressed, 68299 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -270,15 +270,15 @@\n 00CA2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00CA4   Length              0005 (5)\n 00CA6   Flags               01 (1) 'Modification'\n 00CA7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 00CAB PAYLOAD\n \n 01298 DATA DESCRIPTOR       08074B50 (134695760)\n-0129C CRC                   A1B28C25 (2712833061)\n+0129C CRC                   F2CE9B88 (4073626504)\n 012A0 Compressed Size       000005ED (1517)\n 012A4 Uncompressed Size     000005ED (1517)\n \n 012A8 LOCAL HEADER #13      04034B50 (67324752)\n 012AC Extract Zip Spec      14 (20) '2.0'\n 012AD Extract OS            00 (0) 'MS-DOS'\n 012AE General Purpose Flag  0008 (8)\n@@ -297,2072 +297,2072 @@\n #\n 01306 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 01308   Length              0005 (5)\n 0130A   Flags               01 (1) 'Modification'\n 0130B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0130F PAYLOAD\n \n-02B92 DATA DESCRIPTOR       08074B50 (134695760)\n-02B96 CRC                   98ED1E1F (2565676575)\n-02B9A Compressed Size       00001883 (6275)\n-02B9E Uncompressed Size     00001883 (6275)\n-\n-02BA2 LOCAL HEADER #14      04034B50 (67324752)\n-02BA6 Extract Zip Spec      14 (20) '2.0'\n-02BA7 Extract OS            00 (0) 'MS-DOS'\n-02BA8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-02BAA Compression Method    0000 (0) 'Stored'\n-02BAC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-02BB0 CRC                   00000000 (0)\n-02BB4 Compressed Size       00000000 (0)\n-02BB8 Uncompressed Size     00000000 (0)\n-02BBC Filename Length       0056 (86)\n-02BBE Extra Length          0009 (9)\n-02BC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-02C16 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-02C18   Length              0005 (5)\n-02C1A   Flags               01 (1) 'Modification'\n-02C1B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-02C1F PAYLOAD\n-\n-030F5 DATA DESCRIPTOR       08074B50 (134695760)\n-030F9 CRC                   841BF310 (2216424208)\n-030FD Compressed Size       000004D6 (1238)\n-03101 Uncompressed Size     000004D6 (1238)\n-\n-03105 LOCAL HEADER #15      04034B50 (67324752)\n-03109 Extract Zip Spec      14 (20) '2.0'\n-0310A Extract OS            00 (0) 'MS-DOS'\n-0310B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0310D Compression Method    0000 (0) 'Stored'\n-0310F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-03113 CRC                   00000000 (0)\n-03117 Compressed Size       00000000 (0)\n-0311B Uncompressed Size     00000000 (0)\n-0311F Filename Length       0036 (54)\n-03121 Extra Length          0009 (9)\n-03123 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-03159 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0315B   Length              0005 (5)\n-0315D   Flags               01 (1) 'Modification'\n-0315E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-03162 PAYLOAD\n-\n-036E6 DATA DESCRIPTOR       08074B50 (134695760)\n-036EA CRC                   93DF0C99 (2480868505)\n-036EE Compressed Size       00000584 (1412)\n-036F2 Uncompressed Size     00000584 (1412)\n-\n-036F6 LOCAL HEADER #16      04034B50 (67324752)\n-036FA Extract Zip Spec      14 (20) '2.0'\n-036FB Extract OS            00 (0) 'MS-DOS'\n-036FC General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-036FE Compression Method    0000 (0) 'Stored'\n-03700 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-03704 CRC                   00000000 (0)\n-03708 Compressed Size       00000000 (0)\n-0370C Uncompressed Size     00000000 (0)\n-03710 Filename Length       0036 (54)\n-03712 Extra Length          0009 (9)\n-03714 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3714: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0374A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0374C   Length              0005 (5)\n-0374E   Flags               01 (1) 'Modification'\n-0374F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-03753 PAYLOAD\n-\n-03B9C DATA DESCRIPTOR       08074B50 (134695760)\n-03BA0 CRC                   18B0B848 (414234696)\n-03BA4 Compressed Size       00000449 (1097)\n-03BA8 Uncompressed Size     00000449 (1097)\n-\n-03BAC LOCAL HEADER #17      04034B50 (67324752)\n-03BB0 Extract Zip Spec      14 (20) '2.0'\n-03BB1 Extract OS            00 (0) 'MS-DOS'\n-03BB2 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-03BB4 Compression Method    0000 (0) 'Stored'\n-03BB6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-03BBA CRC                   00000000 (0)\n-03BBE Compressed Size       00000000 (0)\n-03BC2 Uncompressed Size     00000000 (0)\n-03BC6 Filename Length       003E (62)\n-03BC8 Extra Length          0009 (9)\n-03BCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-03C08 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-03C0A   Length              0005 (5)\n-03C0C   Flags               01 (1) 'Modification'\n-03C0D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-03C11 PAYLOAD\n-\n-0427B DATA DESCRIPTOR       08074B50 (134695760)\n-0427F CRC                   C31551CC (3272954316)\n-04283 Compressed Size       0000066A (1642)\n-04287 Uncompressed Size     0000066A (1642)\n-\n-0428B LOCAL HEADER #18      04034B50 (67324752)\n-0428F Extract Zip Spec      14 (20) '2.0'\n-04290 Extract OS            00 (0) 'MS-DOS'\n-04291 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-04293 Compression Method    0000 (0) 'Stored'\n-04295 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04299 CRC                   00000000 (0)\n-0429D Compressed Size       00000000 (0)\n-042A1 Uncompressed Size     00000000 (0)\n-042A5 Filename Length       0044 (68)\n-042A7 Extra Length          0009 (9)\n-042A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x42A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-042ED Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-042EF   Length              0005 (5)\n-042F1   Flags               01 (1) 'Modification'\n-042F2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-042F6 PAYLOAD\n-\n-05129 DATA DESCRIPTOR       08074B50 (134695760)\n-0512D CRC                   9EB823D1 (2662867921)\n-05131 Compressed Size       00000E33 (3635)\n-05135 Uncompressed Size     00000E33 (3635)\n-\n-05139 LOCAL HEADER #19      04034B50 (67324752)\n-0513D Extract Zip Spec      14 (20) '2.0'\n-0513E Extract OS            00 (0) 'MS-DOS'\n-0513F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-05141 Compression Method    0000 (0) 'Stored'\n-05143 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-05147 CRC                   00000000 (0)\n-0514B Compressed Size       00000000 (0)\n-0514F Uncompressed Size     00000000 (0)\n-05153 Filename Length       003C (60)\n-05155 Extra Length          0009 (9)\n-05157 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-05193 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-05195   Length              0005 (5)\n-05197   Flags               01 (1) 'Modification'\n-05198   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0519C PAYLOAD\n-\n-06FC1 DATA DESCRIPTOR       08074B50 (134695760)\n-06FC5 CRC                   C2ADAFCE (3266162638)\n-06FC9 Compressed Size       00001E25 (7717)\n-06FCD Uncompressed Size     00001E25 (7717)\n-\n-06FD1 LOCAL HEADER #20      04034B50 (67324752)\n-06FD5 Extract Zip Spec      14 (20) '2.0'\n-06FD6 Extract OS            00 (0) 'MS-DOS'\n-06FD7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-06FD9 Compression Method    0000 (0) 'Stored'\n-06FDB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-06FDF CRC                   00000000 (0)\n-06FE3 Compressed Size       00000000 (0)\n-06FE7 Uncompressed Size     00000000 (0)\n-06FEB Filename Length       0043 (67)\n-06FED Extra Length          0009 (9)\n-06FEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07032 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-07034   Length              0005 (5)\n-07036   Flags               01 (1) 'Modification'\n-07037   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0703B PAYLOAD\n-\n-0769A DATA DESCRIPTOR       08074B50 (134695760)\n-0769E CRC                   02693C86 (40451206)\n-076A2 Compressed Size       0000065F (1631)\n-076A6 Uncompressed Size     0000065F (1631)\n-\n-076AA LOCAL HEADER #21      04034B50 (67324752)\n-076AE Extract Zip Spec      14 (20) '2.0'\n-076AF Extract OS            00 (0) 'MS-DOS'\n-076B0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-076B2 Compression Method    0000 (0) 'Stored'\n-076B4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-076B8 CRC                   00000000 (0)\n-076BC Compressed Size       00000000 (0)\n-076C0 Uncompressed Size     00000000 (0)\n-076C4 Filename Length       0062 (98)\n-076C6 Extra Length          0009 (9)\n-076C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x76C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0772A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0772C   Length              0005 (5)\n-0772E   Flags               01 (1) 'Modification'\n-0772F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-07733 PAYLOAD\n-\n-07F6E DATA DESCRIPTOR       08074B50 (134695760)\n-07F72 CRC                   255DA640 (626894400)\n-07F76 Compressed Size       0000083B (2107)\n-07F7A Uncompressed Size     0000083B (2107)\n-\n-07F7E LOCAL HEADER #22      04034B50 (67324752)\n-07F82 Extract Zip Spec      14 (20) '2.0'\n-07F83 Extract OS            00 (0) 'MS-DOS'\n-07F84 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-07F86 Compression Method    0000 (0) 'Stored'\n-07F88 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-07F8C CRC                   00000000 (0)\n-07F90 Compressed Size       00000000 (0)\n-07F94 Uncompressed Size     00000000 (0)\n-07F98 Filename Length       0041 (65)\n-07F9A Extra Length          0009 (9)\n-07F9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07FDD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-07FDF   Length              0005 (5)\n-07FE1   Flags               01 (1) 'Modification'\n-07FE2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-07FE6 PAYLOAD\n-\n-096B2 DATA DESCRIPTOR       08074B50 (134695760)\n-096B6 CRC                   F3FEFE56 (4093574742)\n-096BA Compressed Size       000016CC (5836)\n-096BE Uncompressed Size     000016CC (5836)\n-\n-096C2 LOCAL HEADER #23      04034B50 (67324752)\n-096C6 Extract Zip Spec      14 (20) '2.0'\n-096C7 Extract OS            00 (0) 'MS-DOS'\n-096C8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-096CA Compression Method    0000 (0) 'Stored'\n-096CC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-096D0 CRC                   00000000 (0)\n-096D4 Compressed Size       00000000 (0)\n-096D8 Uncompressed Size     00000000 (0)\n-096DC Filename Length       0042 (66)\n-096DE Extra Length          0009 (9)\n-096E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x96E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-09722 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-09724   Length              0005 (5)\n-09726   Flags               01 (1) 'Modification'\n-09727   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0972B PAYLOAD\n-\n-09DC5 DATA DESCRIPTOR       08074B50 (134695760)\n-09DC9 CRC                   EA70FFEC (3933274092)\n-09DCD Compressed Size       0000069A (1690)\n-09DD1 Uncompressed Size     0000069A (1690)\n-\n-09DD5 LOCAL HEADER #24      04034B50 (67324752)\n-09DD9 Extract Zip Spec      14 (20) '2.0'\n-09DDA Extract OS            00 (0) 'MS-DOS'\n-09DDB General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-09DDD Compression Method    0000 (0) 'Stored'\n-09DDF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-09DE3 CRC                   00000000 (0)\n-09DE7 Compressed Size       00000000 (0)\n-09DEB Uncompressed Size     00000000 (0)\n-09DEF Filename Length       0048 (72)\n-09DF1 Extra Length          0009 (9)\n-09DF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-09E3B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-09E3D   Length              0005 (5)\n-09E3F   Flags               01 (1) 'Modification'\n-09E40   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-09E44 PAYLOAD\n-\n-0ACC4 DATA DESCRIPTOR       08074B50 (134695760)\n-0ACC8 CRC                   268B8E1C (646680092)\n-0ACCC Compressed Size       00000E80 (3712)\n-0ACD0 Uncompressed Size     00000E80 (3712)\n-\n-0ACD4 LOCAL HEADER #25      04034B50 (67324752)\n-0ACD8 Extract Zip Spec      14 (20) '2.0'\n-0ACD9 Extract OS            00 (0) 'MS-DOS'\n-0ACDA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0ACDC Compression Method    0000 (0) 'Stored'\n-0ACDE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0ACE2 CRC                   00000000 (0)\n-0ACE6 Compressed Size       00000000 (0)\n-0ACEA Uncompressed Size     00000000 (0)\n-0ACEE Filename Length       0040 (64)\n-0ACF0 Extra Length          0009 (9)\n-0ACF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xACF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0AD32 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0AD34   Length              0005 (5)\n-0AD36   Flags               01 (1) 'Modification'\n-0AD37   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0AD3B PAYLOAD\n-\n-0C7D2 DATA DESCRIPTOR       08074B50 (134695760)\n-0C7D6 CRC                   A522C3D2 (2770518994)\n-0C7DA Compressed Size       00001A97 (6807)\n-0C7DE Uncompressed Size     00001A97 (6807)\n-\n-0C7E2 LOCAL HEADER #26      04034B50 (67324752)\n-0C7E6 Extract Zip Spec      14 (20) '2.0'\n-0C7E7 Extract OS            00 (0) 'MS-DOS'\n-0C7E8 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0C7EA Compression Method    0000 (0) 'Stored'\n-0C7EC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0C7F0 CRC                   00000000 (0)\n-0C7F4 Compressed Size       00000000 (0)\n-0C7F8 Uncompressed Size     00000000 (0)\n-0C7FC Filename Length       003C (60)\n-0C7FE Extra Length          0009 (9)\n-0C800 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xC800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0C83C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0C83E   Length              0005 (5)\n-0C840   Flags               01 (1) 'Modification'\n-0C841   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0C845 PAYLOAD\n-\n-0CA7D DATA DESCRIPTOR       08074B50 (134695760)\n-0CA81 CRC                   C7097DB0 (3339287984)\n-0CA85 Compressed Size       00000238 (568)\n-0CA89 Uncompressed Size     00000238 (568)\n-\n-0CA8D LOCAL HEADER #27      04034B50 (67324752)\n-0CA91 Extract Zip Spec      14 (20) '2.0'\n-0CA92 Extract OS            00 (0) 'MS-DOS'\n-0CA93 General Purpose Flag  0000 (0)\n-0CA95 Compression Method    0000 (0) 'Stored'\n-0CA97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0CA9B CRC                   00000000 (0)\n-0CA9F Compressed Size       00000000 (0)\n-0CAA3 Uncompressed Size     00000000 (0)\n-0CAA7 Filename Length       0029 (41)\n-0CAA9 Extra Length          0009 (9)\n-0CAAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xCAAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0CAD4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0CAD6   Length              0005 (5)\n-0CAD8   Flags               01 (1) 'Modification'\n-0CAD9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0CADD LOCAL HEADER #28      04034B50 (67324752)\n-0CAE1 Extract Zip Spec      14 (20) '2.0'\n-0CAE2 Extract OS            00 (0) 'MS-DOS'\n-0CAE3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0CAE5 Compression Method    0000 (0) 'Stored'\n-0CAE7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0CAEB CRC                   00000000 (0)\n-0CAEF Compressed Size       00000000 (0)\n-0CAF3 Uncompressed Size     00000000 (0)\n-0CAF7 Filename Length       003F (63)\n-0CAF9 Extra Length          0009 (9)\n-0CAFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xCAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0CB3A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0CB3C   Length              0005 (5)\n-0CB3E   Flags               01 (1) 'Modification'\n-0CB3F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0CB43 PAYLOAD\n-\n-0D0D8 DATA DESCRIPTOR       08074B50 (134695760)\n-0D0DC CRC                   71686A10 (1902668304)\n-0D0E0 Compressed Size       00000595 (1429)\n-0D0E4 Uncompressed Size     00000595 (1429)\n-\n-0D0E8 LOCAL HEADER #29      04034B50 (67324752)\n-0D0EC Extract Zip Spec      14 (20) '2.0'\n-0D0ED Extract OS            00 (0) 'MS-DOS'\n-0D0EE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0D0F0 Compression Method    0000 (0) 'Stored'\n-0D0F2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0D0F6 CRC                   00000000 (0)\n-0D0FA Compressed Size       00000000 (0)\n-0D0FE Uncompressed Size     00000000 (0)\n-0D102 Filename Length       0040 (64)\n-0D104 Extra Length          0009 (9)\n-0D106 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xD106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0D146 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0D148   Length              0005 (5)\n-0D14A   Flags               01 (1) 'Modification'\n-0D14B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0D14F PAYLOAD\n-\n-0D35B DATA DESCRIPTOR       08074B50 (134695760)\n-0D35F CRC                   79531F21 (2035490593)\n-0D363 Compressed Size       0000020C (524)\n-0D367 Uncompressed Size     0000020C (524)\n-\n-0D36B LOCAL HEADER #30      04034B50 (67324752)\n-0D36F Extract Zip Spec      14 (20) '2.0'\n-0D370 Extract OS            00 (0) 'MS-DOS'\n-0D371 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0D373 Compression Method    0000 (0) 'Stored'\n-0D375 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0D379 CRC                   00000000 (0)\n-0D37D Compressed Size       00000000 (0)\n-0D381 Uncompressed Size     00000000 (0)\n-0D385 Filename Length       003E (62)\n-0D387 Extra Length          0009 (9)\n-0D389 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xD389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0D3C7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0D3C9   Length              0005 (5)\n-0D3CB   Flags               01 (1) 'Modification'\n-0D3CC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0D3D0 PAYLOAD\n-\n-0D8ED DATA DESCRIPTOR       08074B50 (134695760)\n-0D8F1 CRC                   7248600D (1917345805)\n-0D8F5 Compressed Size       0000051D (1309)\n-0D8F9 Uncompressed Size     0000051D (1309)\n-\n-0D8FD LOCAL HEADER #31      04034B50 (67324752)\n-0D901 Extract Zip Spec      14 (20) '2.0'\n-0D902 Extract OS            00 (0) 'MS-DOS'\n-0D903 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0D905 Compression Method    0000 (0) 'Stored'\n-0D907 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0D90B CRC                   00000000 (0)\n-0D90F Compressed Size       00000000 (0)\n-0D913 Uncompressed Size     00000000 (0)\n-0D917 Filename Length       0036 (54)\n-0D919 Extra Length          0009 (9)\n-0D91B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xD91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0D951 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0D953   Length              0005 (5)\n-0D955   Flags               01 (1) 'Modification'\n-0D956   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0D95A PAYLOAD\n-\n-0E0F1 DATA DESCRIPTOR       08074B50 (134695760)\n-0E0F5 CRC                   B4EB038F (3035300751)\n-0E0F9 Compressed Size       00000797 (1943)\n-0E0FD Uncompressed Size     00000797 (1943)\n-\n-0E101 LOCAL HEADER #32      04034B50 (67324752)\n-0E105 Extract Zip Spec      14 (20) '2.0'\n-0E106 Extract OS            00 (0) 'MS-DOS'\n-0E107 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0E109 Compression Method    0000 (0) 'Stored'\n-0E10B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0E10F CRC                   00000000 (0)\n-0E113 Compressed Size       00000000 (0)\n-0E117 Uncompressed Size     00000000 (0)\n-0E11B Filename Length       0041 (65)\n-0E11D Extra Length          0009 (9)\n-0E11F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE11F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0E160 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0E162   Length              0005 (5)\n-0E164   Flags               01 (1) 'Modification'\n-0E165   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0E169 PAYLOAD\n-\n-0ECA9 DATA DESCRIPTOR       08074B50 (134695760)\n-0ECAD CRC                   7E431DC5 (2118327749)\n-0ECB1 Compressed Size       00000B40 (2880)\n-0ECB5 Uncompressed Size     00000B40 (2880)\n-\n-0ECB9 LOCAL HEADER #33      04034B50 (67324752)\n-0ECBD Extract Zip Spec      14 (20) '2.0'\n-0ECBE Extract OS            00 (0) 'MS-DOS'\n-0ECBF General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0ECC1 Compression Method    0000 (0) 'Stored'\n-0ECC3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0ECC7 CRC                   00000000 (0)\n-0ECCB Compressed Size       00000000 (0)\n-0ECCF Uncompressed Size     00000000 (0)\n-0ECD3 Filename Length       0039 (57)\n-0ECD5 Extra Length          0009 (9)\n-0ECD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xECD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0ED10 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0ED12   Length              0005 (5)\n-0ED14   Flags               01 (1) 'Modification'\n-0ED15   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0ED19 PAYLOAD\n-\n-0F95C DATA DESCRIPTOR       08074B50 (134695760)\n-0F960 CRC                   92BBCD88 (2461781384)\n-0F964 Compressed Size       00000C43 (3139)\n-0F968 Uncompressed Size     00000C43 (3139)\n-\n-0F96C LOCAL HEADER #34      04034B50 (67324752)\n-0F970 Extract Zip Spec      14 (20) '2.0'\n-0F971 Extract OS            00 (0) 'MS-DOS'\n-0F972 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F974 Compression Method    0000 (0) 'Stored'\n-0F976 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F97A CRC                   00000000 (0)\n-0F97E Compressed Size       00000000 (0)\n-0F982 Uncompressed Size     00000000 (0)\n-0F986 Filename Length       004C (76)\n-0F988 Extra Length          0009 (9)\n-0F98A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF98A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F9D6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F9D8   Length              0005 (5)\n-0F9DA   Flags               01 (1) 'Modification'\n-0F9DB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0F9DF PAYLOAD\n-\n-10216 DATA DESCRIPTOR       08074B50 (134695760)\n-1021A CRC                   73555F66 (1934974822)\n-1021E Compressed Size       00000837 (2103)\n-10222 Uncompressed Size     00000837 (2103)\n-\n-10226 LOCAL HEADER #35      04034B50 (67324752)\n-1022A Extract Zip Spec      14 (20) '2.0'\n-1022B Extract OS            00 (0) 'MS-DOS'\n-1022C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1022E Compression Method    0000 (0) 'Stored'\n-10230 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10234 CRC                   00000000 (0)\n-10238 Compressed Size       00000000 (0)\n-1023C Uncompressed Size     00000000 (0)\n-10240 Filename Length       0044 (68)\n-10242 Extra Length          0009 (9)\n-10244 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10288 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1028A   Length              0005 (5)\n-1028C   Flags               01 (1) 'Modification'\n-1028D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-10291 PAYLOAD\n-\n-10CF6 DATA DESCRIPTOR       08074B50 (134695760)\n-10CFA CRC                   440D4ED3 (1141722835)\n-10CFE Compressed Size       00000A65 (2661)\n-10D02 Uncompressed Size     00000A65 (2661)\n-\n-10D06 LOCAL HEADER #36      04034B50 (67324752)\n-10D0A Extract Zip Spec      14 (20) '2.0'\n-10D0B Extract OS            00 (0) 'MS-DOS'\n-10D0C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-10D0E Compression Method    0000 (0) 'Stored'\n-10D10 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10D14 CRC                   00000000 (0)\n-10D18 Compressed Size       00000000 (0)\n-10D1C Uncompressed Size     00000000 (0)\n-10D20 Filename Length       0045 (69)\n-10D22 Extra Length          0009 (9)\n-10D24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10D24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10D69 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10D6B   Length              0005 (5)\n-10D6D   Flags               01 (1) 'Modification'\n-10D6E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-10D72 PAYLOAD\n-\n-10FA1 DATA DESCRIPTOR       08074B50 (134695760)\n-10FA5 CRC                   950A0B56 (2500463446)\n-10FA9 Compressed Size       0000022F (559)\n-10FAD Uncompressed Size     0000022F (559)\n-\n-10FB1 LOCAL HEADER #37      04034B50 (67324752)\n-10FB5 Extract Zip Spec      14 (20) '2.0'\n-10FB6 Extract OS            00 (0) 'MS-DOS'\n-10FB7 General Purpose Flag  0000 (0)\n-10FB9 Compression Method    0000 (0) 'Stored'\n-10FBB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10FBF CRC                   00000000 (0)\n-10FC3 Compressed Size       00000000 (0)\n-10FC7 Uncompressed Size     00000000 (0)\n-10FCB Filename Length       0026 (38)\n-10FCD Extra Length          0009 (9)\n-10FCF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10FCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10FF5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10FF7   Length              0005 (5)\n-10FF9   Flags               01 (1) 'Modification'\n-10FFA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-10FFE LOCAL HEADER #38      04034B50 (67324752)\n-11002 Extract Zip Spec      14 (20) '2.0'\n-11003 Extract OS            00 (0) 'MS-DOS'\n-11004 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11006 Compression Method    0000 (0) 'Stored'\n-11008 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1100C CRC                   00000000 (0)\n-11010 Compressed Size       00000000 (0)\n-11014 Uncompressed Size     00000000 (0)\n-11018 Filename Length       004E (78)\n-1101A Extra Length          0009 (9)\n-1101C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1101C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1106A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1106C   Length              0005 (5)\n-1106E   Flags               01 (1) 'Modification'\n-1106F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-11073 PAYLOAD\n-\n-11282 DATA DESCRIPTOR       08074B50 (134695760)\n-11286 CRC                   69B26772 (1773299570)\n-1128A Compressed Size       0000020F (527)\n-1128E Uncompressed Size     0000020F (527)\n-\n-11292 LOCAL HEADER #39      04034B50 (67324752)\n-11296 Extract Zip Spec      14 (20) '2.0'\n-11297 Extract OS            00 (0) 'MS-DOS'\n-11298 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1129A Compression Method    0000 (0) 'Stored'\n-1129C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-112A0 CRC                   00000000 (0)\n-112A4 Compressed Size       00000000 (0)\n-112A8 Uncompressed Size     00000000 (0)\n-112AC Filename Length       004A (74)\n-112AE Extra Length          0009 (9)\n-112B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x112B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-112FA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-112FC   Length              0005 (5)\n-112FE   Flags               01 (1) 'Modification'\n-112FF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-11303 PAYLOAD\n-\n-11480 DATA DESCRIPTOR       08074B50 (134695760)\n-11484 CRC                   2A5DEF4B (710799179)\n-11488 Compressed Size       0000017D (381)\n-1148C Uncompressed Size     0000017D (381)\n-\n-11490 LOCAL HEADER #40      04034B50 (67324752)\n-11494 Extract Zip Spec      14 (20) '2.0'\n-11495 Extract OS            00 (0) 'MS-DOS'\n-11496 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11498 Compression Method    0000 (0) 'Stored'\n-1149A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1149E CRC                   00000000 (0)\n-114A2 Compressed Size       00000000 (0)\n-114A6 Uncompressed Size     00000000 (0)\n-114AA Filename Length       0044 (68)\n-114AC Extra Length          0009 (9)\n-114AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x114AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-114F2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-114F4   Length              0005 (5)\n-114F6   Flags               01 (1) 'Modification'\n-114F7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-114FB PAYLOAD\n-\n-116AB DATA DESCRIPTOR       08074B50 (134695760)\n-116AF CRC                   84B6CF29 (2226573097)\n-116B3 Compressed Size       000001B0 (432)\n-116B7 Uncompressed Size     000001B0 (432)\n-\n-116BB LOCAL HEADER #41      04034B50 (67324752)\n-116BF Extract Zip Spec      14 (20) '2.0'\n-116C0 Extract OS            00 (0) 'MS-DOS'\n-116C1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-116C3 Compression Method    0000 (0) 'Stored'\n-116C5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-116C9 CRC                   00000000 (0)\n-116CD Compressed Size       00000000 (0)\n-116D1 Uncompressed Size     00000000 (0)\n-116D5 Filename Length       0053 (83)\n-116D7 Extra Length          0009 (9)\n-116D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x116D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1172C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1172E   Length              0005 (5)\n-11730   Flags               01 (1) 'Modification'\n-11731   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-11735 PAYLOAD\n-\n-119A8 DATA DESCRIPTOR       08074B50 (134695760)\n-119AC CRC                   184163FB (406938619)\n-119B0 Compressed Size       00000273 (627)\n-119B4 Uncompressed Size     00000273 (627)\n-\n-119B8 LOCAL HEADER #42      04034B50 (67324752)\n-119BC Extract Zip Spec      14 (20) '2.0'\n-119BD Extract OS            00 (0) 'MS-DOS'\n-119BE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-119C0 Compression Method    0000 (0) 'Stored'\n-119C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119C6 CRC                   00000000 (0)\n-119CA Compressed Size       00000000 (0)\n-119CE Uncompressed Size     00000000 (0)\n-119D2 Filename Length       0052 (82)\n-119D4 Extra Length          0009 (9)\n-119D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x119D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11A28 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11A2A   Length              0005 (5)\n-11A2C   Flags               01 (1) 'Modification'\n-11A2D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-11A31 PAYLOAD\n-\n-11C54 DATA DESCRIPTOR       08074B50 (134695760)\n-11C58 CRC                   304F69AA (810510762)\n-11C5C Compressed Size       00000223 (547)\n-11C60 Uncompressed Size     00000223 (547)\n-\n-11C64 CENTRAL HEADER #1     02014B50 (33639248)\n-11C68 Created Zip Spec      14 (20) '2.0'\n-11C69 Created OS            00 (0) 'MS-DOS'\n-11C6A Extract Zip Spec      14 (20) '2.0'\n-11C6B Extract OS            00 (0) 'MS-DOS'\n-11C6C General Purpose Flag  0000 (0)\n-11C6E Compression Method    0000 (0) 'Stored'\n-11C70 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11C74 CRC                   00000000 (0)\n-11C78 Compressed Size       00000000 (0)\n-11C7C Uncompressed Size     00000000 (0)\n-11C80 Filename Length       0009 (9)\n-11C82 Extra Length          0009 (9)\n-11C84 Comment Length        0000 (0)\n-11C86 Disk Start            0000 (0)\n-11C88 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C8A Ext File Attributes   00000000 (0)\n-11C8E Local Header Offset   00000000 (0)\n-11C92 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C92: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-11C9B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11C9D   Length              0005 (5)\n-11C9F   Flags               01 (1) 'Modification'\n-11CA0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11CA4 CENTRAL HEADER #2     02014B50 (33639248)\n-11CA8 Created Zip Spec      14 (20) '2.0'\n-11CA9 Created OS            00 (0) 'MS-DOS'\n-11CAA Extract Zip Spec      14 (20) '2.0'\n-11CAB Extract OS            00 (0) 'MS-DOS'\n-11CAC General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11CAE Compression Method    0000 (0) 'Stored'\n-11CB0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11CB4 CRC                   EE027FB2 (3993141170)\n-11CB8 Compressed Size       00000019 (25)\n-11CBC Uncompressed Size     00000019 (25)\n-11CC0 Filename Length       0014 (20)\n-11CC2 Extra Length          0009 (9)\n-11CC4 Comment Length        0000 (0)\n-11CC6 Disk Start            0000 (0)\n-11CC8 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11CCA Ext File Attributes   00000000 (0)\n-11CCE Local Header Offset   00000030 (48)\n-11CD2 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11CD2: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11CE6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11CE8   Length              0005 (5)\n-11CEA   Flags               01 (1) 'Modification'\n-11CEB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11CEF CENTRAL HEADER #3     02014B50 (33639248)\n-11CF3 Created Zip Spec      14 (20) '2.0'\n-11CF4 Created OS            00 (0) 'MS-DOS'\n-11CF5 Extract Zip Spec      14 (20) '2.0'\n-11CF6 Extract OS            00 (0) 'MS-DOS'\n-11CF7 General Purpose Flag  0000 (0)\n-11CF9 Compression Method    0000 (0) 'Stored'\n-11CFB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11CFF CRC                   00000000 (0)\n-11D03 Compressed Size       00000000 (0)\n-11D07 Uncompressed Size     00000000 (0)\n-11D0B Filename Length       000F (15)\n-11D0D Extra Length          0009 (9)\n-11D0F Comment Length        0000 (0)\n-11D11 Disk Start            0000 (0)\n-11D13 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11D15 Ext File Attributes   00000000 (0)\n-11D19 Local Header Offset   00000094 (148)\n-11D1D Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11D1D: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11D2C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11D2E   Length              0005 (5)\n-11D30   Flags               01 (1) 'Modification'\n-11D31   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11D35 CENTRAL HEADER #4     02014B50 (33639248)\n-11D39 Created Zip Spec      14 (20) '2.0'\n-11D3A Created OS            00 (0) 'MS-DOS'\n-11D3B Extract Zip Spec      14 (20) '2.0'\n-11D3C Extract OS            00 (0) 'MS-DOS'\n-11D3D General Purpose Flag  0000 (0)\n-11D3F Compression Method    0000 (0) 'Stored'\n-11D41 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11D45 CRC                   00000000 (0)\n-11D49 Compressed Size       00000000 (0)\n-11D4D Uncompressed Size     00000000 (0)\n-11D51 Filename Length       001F (31)\n-11D53 Extra Length          0009 (9)\n-11D55 Comment Length        0000 (0)\n-11D57 Disk Start            0000 (0)\n-11D59 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11D5B Ext File Attributes   00000000 (0)\n-11D5F Local Header Offset   000000CA (202)\n-11D63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11D63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11D82 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11D84   Length              0005 (5)\n-11D86   Flags               01 (1) 'Modification'\n-11D87   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11D8B CENTRAL HEADER #5     02014B50 (33639248)\n-11D8F Created Zip Spec      14 (20) '2.0'\n-11D90 Created OS            00 (0) 'MS-DOS'\n-11D91 Extract Zip Spec      14 (20) '2.0'\n-11D92 Extract OS            00 (0) 'MS-DOS'\n-11D93 General Purpose Flag  0000 (0)\n-11D95 Compression Method    0000 (0) 'Stored'\n-11D97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11D9B CRC                   00000000 (0)\n-11D9F Compressed Size       00000000 (0)\n-11DA3 Uncompressed Size     00000000 (0)\n-11DA7 Filename Length       0038 (56)\n-11DA9 Extra Length          0009 (9)\n-11DAB Comment Length        0000 (0)\n-11DAD Disk Start            0000 (0)\n-11DAF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11DB1 Ext File Attributes   00000000 (0)\n-11DB5 Local Header Offset   00000110 (272)\n-11DB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11DF1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11DF3   Length              0005 (5)\n-11DF5   Flags               01 (1) 'Modification'\n-11DF6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11DFA CENTRAL HEADER #6     02014B50 (33639248)\n-11DFE Created Zip Spec      14 (20) '2.0'\n-11DFF Created OS            00 (0) 'MS-DOS'\n-11E00 Extract Zip Spec      14 (20) '2.0'\n-11E01 Extract OS            00 (0) 'MS-DOS'\n-11E02 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11E04 Compression Method    0000 (0) 'Stored'\n-11E06 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11E0A CRC                   00000000 (0)\n-11E0E Compressed Size       00000000 (0)\n-11E12 Uncompressed Size     00000000 (0)\n-11E16 Filename Length       0046 (70)\n-11E18 Extra Length          0009 (9)\n-11E1A Comment Length        0000 (0)\n-11E1C Disk Start            0000 (0)\n-11E1E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E20 Ext File Attributes   00000000 (0)\n-11E24 Local Header Offset   0000016F (367)\n-11E28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11E6E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11E70   Length              0005 (5)\n-11E72   Flags               01 (1) 'Modification'\n-11E73   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11E77 CENTRAL HEADER #7     02014B50 (33639248)\n-11E7B Created Zip Spec      14 (20) '2.0'\n-11E7C Created OS            00 (0) 'MS-DOS'\n-11E7D Extract Zip Spec      14 (20) '2.0'\n-11E7E Extract OS            00 (0) 'MS-DOS'\n-11E7F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11E81 Compression Method    0000 (0) 'Stored'\n-11E83 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11E87 CRC                   A74338CF (2806200527)\n-11E8B Compressed Size       000008F8 (2296)\n-11E8F Uncompressed Size     000008F8 (2296)\n-11E93 Filename Length       003F (63)\n-11E95 Extra Length          0009 (9)\n-11E97 Comment Length        0000 (0)\n-11E99 Disk Start            0000 (0)\n-11E9B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E9D Ext File Attributes   00000000 (0)\n-11EA1 Local Header Offset   000001EC (492)\n-11EA5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11EA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11EE4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11EE6   Length              0005 (5)\n-11EE8   Flags               01 (1) 'Modification'\n-11EE9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11EED CENTRAL HEADER #8     02014B50 (33639248)\n-11EF1 Created Zip Spec      14 (20) '2.0'\n-11EF2 Created OS            00 (0) 'MS-DOS'\n-11EF3 Extract Zip Spec      14 (20) '2.0'\n-11EF4 Extract OS            00 (0) 'MS-DOS'\n-11EF5 General Purpose Flag  0000 (0)\n-11EF7 Compression Method    0000 (0) 'Stored'\n-11EF9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11EFD CRC                   00000000 (0)\n-11F01 Compressed Size       00000000 (0)\n-11F05 Uncompressed Size     00000000 (0)\n-11F09 Filename Length       0004 (4)\n-11F0B Extra Length          0009 (9)\n-11F0D Comment Length        0000 (0)\n-11F0F Disk Start            0000 (0)\n-11F11 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11F13 Ext File Attributes   00000000 (0)\n-11F17 Local Header Offset   00000B5A (2906)\n-11F1B Filename              'XXXX'\n-#\n-# WARNING: Offset 0x11F1B: Filename 'XXXX'\n-#          Zero length filename\n-#\n-11F1F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11F21   Length              0005 (5)\n-11F23   Flags               01 (1) 'Modification'\n-11F24   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11F28 CENTRAL HEADER #9     02014B50 (33639248)\n-11F2C Created Zip Spec      14 (20) '2.0'\n-11F2D Created OS            00 (0) 'MS-DOS'\n-11F2E Extract Zip Spec      14 (20) '2.0'\n-11F2F Extract OS            00 (0) 'MS-DOS'\n-11F30 General Purpose Flag  0000 (0)\n-11F32 Compression Method    0000 (0) 'Stored'\n-11F34 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F38 CRC                   00000000 (0)\n-11F3C Compressed Size       00000000 (0)\n-11F40 Uncompressed Size     00000000 (0)\n-11F44 Filename Length       0010 (16)\n-11F46 Extra Length          0009 (9)\n-11F48 Comment Length        0000 (0)\n-11F4A Disk Start            0000 (0)\n-11F4C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11F4E Ext File Attributes   00000000 (0)\n-11F52 Local Header Offset   00000B85 (2949)\n-11F56 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11F56: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11F66 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11F68   Length              0005 (5)\n-11F6A   Flags               01 (1) 'Modification'\n-11F6B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11F6F CENTRAL HEADER #10    02014B50 (33639248)\n-11F73 Created Zip Spec      14 (20) '2.0'\n-11F74 Created OS            00 (0) 'MS-DOS'\n-11F75 Extract Zip Spec      14 (20) '2.0'\n-11F76 Extract OS            00 (0) 'MS-DOS'\n-11F77 General Purpose Flag  0000 (0)\n-11F79 Compression Method    0000 (0) 'Stored'\n-11F7B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F7F CRC                   00000000 (0)\n-11F83 Compressed Size       00000000 (0)\n-11F87 Uncompressed Size     00000000 (0)\n-11F8B Filename Length       0016 (22)\n-11F8D Extra Length          0009 (9)\n-11F8F Comment Length        0000 (0)\n-11F91 Disk Start            0000 (0)\n-11F93 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11F95 Ext File Attributes   00000000 (0)\n-11F99 Local Header Offset   00000BBC (3004)\n-11F9D Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11FB3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11FB5   Length              0005 (5)\n-11FB7   Flags               01 (1) 'Modification'\n-11FB8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11FBC CENTRAL HEADER #11    02014B50 (33639248)\n-11FC0 Created Zip Spec      14 (20) '2.0'\n-11FC1 Created OS            00 (0) 'MS-DOS'\n-11FC2 Extract Zip Spec      14 (20) '2.0'\n-11FC3 Extract OS            00 (0) 'MS-DOS'\n-11FC4 General Purpose Flag  0000 (0)\n-11FC6 Compression Method    0000 (0) 'Stored'\n-11FC8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FCC CRC                   00000000 (0)\n-11FD0 Compressed Size       00000000 (0)\n-11FD4 Uncompressed Size     00000000 (0)\n-11FD8 Filename Length       0022 (34)\n-11FDA Extra Length          0009 (9)\n-11FDC Comment Length        0000 (0)\n-11FDE Disk Start            0000 (0)\n-11FE0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11FE2 Ext File Attributes   00000000 (0)\n-11FE6 Local Header Offset   00000BF9 (3065)\n-11FEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11FEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1200C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1200E   Length              0005 (5)\n-12010   Flags               01 (1) 'Modification'\n-12011   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12015 CENTRAL HEADER #12    02014B50 (33639248)\n-12019 Created Zip Spec      14 (20) '2.0'\n-1201A Created OS            00 (0) 'MS-DOS'\n-1201B Extract Zip Spec      14 (20) '2.0'\n-1201C Extract OS            00 (0) 'MS-DOS'\n-1201D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1201F Compression Method    0000 (0) 'Stored'\n-12021 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12025 CRC                   A1B28C25 (2712833061)\n-12029 Compressed Size       000005ED (1517)\n-1202D Uncompressed Size     000005ED (1517)\n-12031 Filename Length       0042 (66)\n-12033 Extra Length          0009 (9)\n-12035 Comment Length        0000 (0)\n-12037 Disk Start            0000 (0)\n-12039 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1203B Ext File Attributes   00000000 (0)\n-1203F Local Header Offset   00000C42 (3138)\n-12043 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12043: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12085 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12087   Length              0005 (5)\n-12089   Flags               01 (1) 'Modification'\n-1208A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1208E CENTRAL HEADER #13    02014B50 (33639248)\n-12092 Created Zip Spec      14 (20) '2.0'\n-12093 Created OS            00 (0) 'MS-DOS'\n-12094 Extract Zip Spec      14 (20) '2.0'\n-12095 Extract OS            00 (0) 'MS-DOS'\n-12096 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12098 Compression Method    0000 (0) 'Stored'\n-1209A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1209E CRC                   98ED1E1F (2565676575)\n-120A2 Compressed Size       00001883 (6275)\n-120A6 Uncompressed Size     00001883 (6275)\n-120AA Filename Length       0040 (64)\n-120AC Extra Length          0009 (9)\n-120AE Comment Length        0000 (0)\n-120B0 Disk Start            0000 (0)\n-120B2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-120B4 Ext File Attributes   00000000 (0)\n-120B8 Local Header Offset   000012A8 (4776)\n-120BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x120BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-120FC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-120FE   Length              0005 (5)\n-12100   Flags               01 (1) 'Modification'\n-12101   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12105 CENTRAL HEADER #14    02014B50 (33639248)\n-12109 Created Zip Spec      14 (20) '2.0'\n-1210A Created OS            00 (0) 'MS-DOS'\n-1210B Extract Zip Spec      14 (20) '2.0'\n-1210C Extract OS            00 (0) 'MS-DOS'\n-1210D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1210F Compression Method    0000 (0) 'Stored'\n-12111 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12115 CRC                   841BF310 (2216424208)\n-12119 Compressed Size       000004D6 (1238)\n-1211D Uncompressed Size     000004D6 (1238)\n-12121 Filename Length       0056 (86)\n-12123 Extra Length          0009 (9)\n-12125 Comment Length        0000 (0)\n-12127 Disk Start            0000 (0)\n-12129 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1212B Ext File Attributes   00000000 (0)\n-1212F Local Header Offset   00002BA2 (11170)\n-12133 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12189 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1218B   Length              0005 (5)\n-1218D   Flags               01 (1) 'Modification'\n-1218E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12192 CENTRAL HEADER #15    02014B50 (33639248)\n-12196 Created Zip Spec      14 (20) '2.0'\n-12197 Created OS            00 (0) 'MS-DOS'\n-12198 Extract Zip Spec      14 (20) '2.0'\n-12199 Extract OS            00 (0) 'MS-DOS'\n-1219A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1219C Compression Method    0000 (0) 'Stored'\n-1219E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-121A2 CRC                   93DF0C99 (2480868505)\n-121A6 Compressed Size       00000584 (1412)\n-121AA Uncompressed Size     00000584 (1412)\n-121AE Filename Length       0036 (54)\n-121B0 Extra Length          0009 (9)\n-121B2 Comment Length        0000 (0)\n-121B4 Disk Start            0000 (0)\n-121B6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-121B8 Ext File Attributes   00000000 (0)\n-121BC Local Header Offset   00003105 (12549)\n-121C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x121C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-121F6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-121F8   Length              0005 (5)\n-121FA   Flags               01 (1) 'Modification'\n-121FB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-121FF CENTRAL HEADER #16    02014B50 (33639248)\n-12203 Created Zip Spec      14 (20) '2.0'\n-12204 Created OS            00 (0) 'MS-DOS'\n-12205 Extract Zip Spec      14 (20) '2.0'\n-12206 Extract OS            00 (0) 'MS-DOS'\n-12207 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12209 Compression Method    0000 (0) 'Stored'\n-1220B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1220F CRC                   18B0B848 (414234696)\n-12213 Compressed Size       00000449 (1097)\n-12217 Uncompressed Size     00000449 (1097)\n-1221B Filename Length       0036 (54)\n-1221D Extra Length          0009 (9)\n-1221F Comment Length        0000 (0)\n-12221 Disk Start            0000 (0)\n-12223 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12225 Ext File Attributes   00000000 (0)\n-12229 Local Header Offset   000036F6 (14070)\n-1222D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1222D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12263 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12265   Length              0005 (5)\n-12267   Flags               01 (1) 'Modification'\n-12268   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1226C CENTRAL HEADER #17    02014B50 (33639248)\n-12270 Created Zip Spec      14 (20) '2.0'\n-12271 Created OS            00 (0) 'MS-DOS'\n-12272 Extract Zip Spec      14 (20) '2.0'\n-12273 Extract OS            00 (0) 'MS-DOS'\n-12274 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12276 Compression Method    0000 (0) 'Stored'\n-12278 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1227C CRC                   C31551CC (3272954316)\n-12280 Compressed Size       0000066A (1642)\n-12284 Uncompressed Size     0000066A (1642)\n-12288 Filename Length       003E (62)\n-1228A Extra Length          0009 (9)\n-1228C Comment Length        0000 (0)\n-1228E Disk Start            0000 (0)\n-12290 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12292 Ext File Attributes   00000000 (0)\n-12296 Local Header Offset   00003BAC (15276)\n-1229A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1229A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-122D8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-122DA   Length              0005 (5)\n-122DC   Flags               01 (1) 'Modification'\n-122DD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-122E1 CENTRAL HEADER #18    02014B50 (33639248)\n-122E5 Created Zip Spec      14 (20) '2.0'\n-122E6 Created OS            00 (0) 'MS-DOS'\n-122E7 Extract Zip Spec      14 (20) '2.0'\n-122E8 Extract OS            00 (0) 'MS-DOS'\n-122E9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-122EB Compression Method    0000 (0) 'Stored'\n-122ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-122F1 CRC                   9EB823D1 (2662867921)\n-122F5 Compressed Size       00000E33 (3635)\n-122F9 Uncompressed Size     00000E33 (3635)\n-122FD Filename Length       0044 (68)\n-122FF Extra Length          0009 (9)\n-12301 Comment Length        0000 (0)\n-12303 Disk Start            0000 (0)\n-12305 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12307 Ext File Attributes   00000000 (0)\n-1230B Local Header Offset   0000428B (17035)\n-1230F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1230F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12353 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12355   Length              0005 (5)\n-12357   Flags               01 (1) 'Modification'\n-12358   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1235C CENTRAL HEADER #19    02014B50 (33639248)\n-12360 Created Zip Spec      14 (20) '2.0'\n-12361 Created OS            00 (0) 'MS-DOS'\n-12362 Extract Zip Spec      14 (20) '2.0'\n-12363 Extract OS            00 (0) 'MS-DOS'\n-12364 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12366 Compression Method    0000 (0) 'Stored'\n-12368 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1236C CRC                   C2ADAFCE (3266162638)\n-12370 Compressed Size       00001E25 (7717)\n-12374 Uncompressed Size     00001E25 (7717)\n-12378 Filename Length       003C (60)\n-1237A Extra Length          0009 (9)\n-1237C Comment Length        0000 (0)\n-1237E Disk Start            0000 (0)\n-12380 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12382 Ext File Attributes   00000000 (0)\n-12386 Local Header Offset   00005139 (20793)\n-1238A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1238A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-123C6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-123C8   Length              0005 (5)\n-123CA   Flags               01 (1) 'Modification'\n-123CB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-123CF CENTRAL HEADER #20    02014B50 (33639248)\n-123D3 Created Zip Spec      14 (20) '2.0'\n-123D4 Created OS            00 (0) 'MS-DOS'\n-123D5 Extract Zip Spec      14 (20) '2.0'\n-123D6 Extract OS            00 (0) 'MS-DOS'\n-123D7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-123D9 Compression Method    0000 (0) 'Stored'\n-123DB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-123DF CRC                   02693C86 (40451206)\n-123E3 Compressed Size       0000065F (1631)\n-123E7 Uncompressed Size     0000065F (1631)\n-123EB Filename Length       0043 (67)\n-123ED Extra Length          0009 (9)\n-123EF Comment Length        0000 (0)\n-123F1 Disk Start            0000 (0)\n-123F3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-123F5 Ext File Attributes   00000000 (0)\n-123F9 Local Header Offset   00006FD1 (28625)\n-123FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x123FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12440 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12442   Length              0005 (5)\n-12444   Flags               01 (1) 'Modification'\n-12445   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12449 CENTRAL HEADER #21    02014B50 (33639248)\n-1244D Created Zip Spec      14 (20) '2.0'\n-1244E Created OS            00 (0) 'MS-DOS'\n-1244F Extract Zip Spec      14 (20) '2.0'\n-12450 Extract OS            00 (0) 'MS-DOS'\n-12451 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12453 Compression Method    0000 (0) 'Stored'\n-12455 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12459 CRC                   255DA640 (626894400)\n-1245D Compressed Size       0000083B (2107)\n-12461 Uncompressed Size     0000083B (2107)\n-12465 Filename Length       0062 (98)\n-12467 Extra Length          0009 (9)\n-12469 Comment Length        0000 (0)\n-1246B Disk Start            0000 (0)\n-1246D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1246F Ext File Attributes   00000000 (0)\n-12473 Local Header Offset   000076AA (30378)\n-12477 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12477: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-124D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-124DB   Length              0005 (5)\n-124DD   Flags               01 (1) 'Modification'\n-124DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-124E2 CENTRAL HEADER #22    02014B50 (33639248)\n-124E6 Created Zip Spec      14 (20) '2.0'\n-124E7 Created OS            00 (0) 'MS-DOS'\n-124E8 Extract Zip Spec      14 (20) '2.0'\n-124E9 Extract OS            00 (0) 'MS-DOS'\n-124EA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-124EC Compression Method    0000 (0) 'Stored'\n-124EE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-124F2 CRC                   F3FEFE56 (4093574742)\n-124F6 Compressed Size       000016CC (5836)\n-124FA Uncompressed Size     000016CC (5836)\n-124FE Filename Length       0041 (65)\n-12500 Extra Length          0009 (9)\n-12502 Comment Length        0000 (0)\n-12504 Disk Start            0000 (0)\n-12506 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12508 Ext File Attributes   00000000 (0)\n-1250C Local Header Offset   00007F7E (32638)\n-12510 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12551 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12553   Length              0005 (5)\n-12555   Flags               01 (1) 'Modification'\n-12556   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1255A CENTRAL HEADER #23    02014B50 (33639248)\n-1255E Created Zip Spec      14 (20) '2.0'\n-1255F Created OS            00 (0) 'MS-DOS'\n-12560 Extract Zip Spec      14 (20) '2.0'\n-12561 Extract OS            00 (0) 'MS-DOS'\n-12562 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12564 Compression Method    0000 (0) 'Stored'\n-12566 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1256A CRC                   EA70FFEC (3933274092)\n-1256E Compressed Size       0000069A (1690)\n-12572 Uncompressed Size     0000069A (1690)\n-12576 Filename Length       0042 (66)\n-12578 Extra Length          0009 (9)\n-1257A Comment Length        0000 (0)\n-1257C Disk Start            0000 (0)\n-1257E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12580 Ext File Attributes   00000000 (0)\n-12584 Local Header Offset   000096C2 (38594)\n-12588 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-125CA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-125CC   Length              0005 (5)\n-125CE   Flags               01 (1) 'Modification'\n-125CF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-125D3 CENTRAL HEADER #24    02014B50 (33639248)\n-125D7 Created Zip Spec      14 (20) '2.0'\n-125D8 Created OS            00 (0) 'MS-DOS'\n-125D9 Extract Zip Spec      14 (20) '2.0'\n-125DA Extract OS            00 (0) 'MS-DOS'\n-125DB General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-125DD Compression Method    0000 (0) 'Stored'\n-125DF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-125E3 CRC                   268B8E1C (646680092)\n-125E7 Compressed Size       00000E80 (3712)\n-125EB Uncompressed Size     00000E80 (3712)\n-125EF Filename Length       0048 (72)\n-125F1 Extra Length          0009 (9)\n-125F3 Comment Length        0000 (0)\n-125F5 Disk Start            0000 (0)\n-125F7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-125F9 Ext File Attributes   00000000 (0)\n-125FD Local Header Offset   00009DD5 (40405)\n-12601 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12649 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1264B   Length              0005 (5)\n-1264D   Flags               01 (1) 'Modification'\n-1264E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12652 CENTRAL HEADER #25    02014B50 (33639248)\n-12656 Created Zip Spec      14 (20) '2.0'\n-12657 Created OS            00 (0) 'MS-DOS'\n-12658 Extract Zip Spec      14 (20) '2.0'\n-12659 Extract OS            00 (0) 'MS-DOS'\n-1265A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1265C Compression Method    0000 (0) 'Stored'\n-1265E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12662 CRC                   A522C3D2 (2770518994)\n-12666 Compressed Size       00001A97 (6807)\n-1266A Uncompressed Size     00001A97 (6807)\n-1266E Filename Length       0040 (64)\n-12670 Extra Length          0009 (9)\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   00000000 (0)\n-1267C Local Header Offset   0000ACD4 (44244)\n-12680 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-126C0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-126C2   Length              0005 (5)\n-126C4   Flags               01 (1) 'Modification'\n-126C5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-126C9 CENTRAL HEADER #26    02014B50 (33639248)\n-126CD Created Zip Spec      14 (20) '2.0'\n-126CE Created OS            00 (0) 'MS-DOS'\n-126CF Extract Zip Spec      14 (20) '2.0'\n-126D0 Extract OS            00 (0) 'MS-DOS'\n-126D1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-126D3 Compression Method    0000 (0) 'Stored'\n-126D5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-126D9 CRC                   C7097DB0 (3339287984)\n-126DD Compressed Size       00000238 (568)\n-126E1 Uncompressed Size     00000238 (568)\n-126E5 Filename Length       003C (60)\n-126E7 Extra Length          0009 (9)\n-126E9 Comment Length        0000 (0)\n-126EB Disk Start            0000 (0)\n-126ED Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-126EF Ext File Attributes   00000000 (0)\n-126F3 Local Header Offset   0000C7E2 (51170)\n-126F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x126F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12733 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12735   Length              0005 (5)\n-12737   Flags               01 (1) 'Modification'\n-12738   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1273C CENTRAL HEADER #27    02014B50 (33639248)\n-12740 Created Zip Spec      14 (20) '2.0'\n-12741 Created OS            00 (0) 'MS-DOS'\n-12742 Extract Zip Spec      14 (20) '2.0'\n-12743 Extract OS            00 (0) 'MS-DOS'\n-12744 General Purpose Flag  0000 (0)\n-12746 Compression Method    0000 (0) 'Stored'\n-12748 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1274C CRC                   00000000 (0)\n-12750 Compressed Size       00000000 (0)\n-12754 Uncompressed Size     00000000 (0)\n-12758 Filename Length       0029 (41)\n-1275A Extra Length          0009 (9)\n-1275C Comment Length        0000 (0)\n-1275E Disk Start            0000 (0)\n-12760 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12762 Ext File Attributes   00000000 (0)\n-12766 Local Header Offset   0000CA8D (51853)\n-1276A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1276A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12793 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12795   Length              0005 (5)\n-12797   Flags               01 (1) 'Modification'\n-12798   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1279C CENTRAL HEADER #28    02014B50 (33639248)\n-127A0 Created Zip Spec      14 (20) '2.0'\n-127A1 Created OS            00 (0) 'MS-DOS'\n-127A2 Extract Zip Spec      14 (20) '2.0'\n-127A3 Extract OS            00 (0) 'MS-DOS'\n-127A4 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-127A6 Compression Method    0000 (0) 'Stored'\n-127A8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-127AC CRC                   71686A10 (1902668304)\n-127B0 Compressed Size       00000595 (1429)\n-127B4 Uncompressed Size     00000595 (1429)\n-127B8 Filename Length       003F (63)\n-127BA Extra Length          0009 (9)\n-127BC Comment Length        0000 (0)\n-127BE Disk Start            0000 (0)\n-127C0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-127C2 Ext File Attributes   00000000 (0)\n-127C6 Local Header Offset   0000CADD (51933)\n-127CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x127CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12809 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1280B   Length              0005 (5)\n-1280D   Flags               01 (1) 'Modification'\n-1280E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12812 CENTRAL HEADER #29    02014B50 (33639248)\n-12816 Created Zip Spec      14 (20) '2.0'\n-12817 Created OS            00 (0) 'MS-DOS'\n-12818 Extract Zip Spec      14 (20) '2.0'\n-12819 Extract OS            00 (0) 'MS-DOS'\n-1281A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1281C Compression Method    0000 (0) 'Stored'\n-1281E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12822 CRC                   79531F21 (2035490593)\n-12826 Compressed Size       0000020C (524)\n-1282A Uncompressed Size     0000020C (524)\n-1282E Filename Length       0040 (64)\n-12830 Extra Length          0009 (9)\n-12832 Comment Length        0000 (0)\n-12834 Disk Start            0000 (0)\n-12836 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12838 Ext File Attributes   00000000 (0)\n-1283C Local Header Offset   0000D0E8 (53480)\n-12840 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12880 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12882   Length              0005 (5)\n-12884   Flags               01 (1) 'Modification'\n-12885   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12889 CENTRAL HEADER #30    02014B50 (33639248)\n-1288D Created Zip Spec      14 (20) '2.0'\n-1288E Created OS            00 (0) 'MS-DOS'\n-1288F Extract Zip Spec      14 (20) '2.0'\n-12890 Extract OS            00 (0) 'MS-DOS'\n-12891 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12893 Compression Method    0000 (0) 'Stored'\n-12895 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12899 CRC                   7248600D (1917345805)\n-1289D Compressed Size       0000051D (1309)\n-128A1 Uncompressed Size     0000051D (1309)\n-128A5 Filename Length       003E (62)\n-128A7 Extra Length          0009 (9)\n-128A9 Comment Length        0000 (0)\n-128AB Disk Start            0000 (0)\n-128AD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-128AF Ext File Attributes   00000000 (0)\n-128B3 Local Header Offset   0000D36B (54123)\n-128B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x128B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-128F5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-128F7   Length              0005 (5)\n-128F9   Flags               01 (1) 'Modification'\n-128FA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-128FE CENTRAL HEADER #31    02014B50 (33639248)\n-12902 Created Zip Spec      14 (20) '2.0'\n-12903 Created OS            00 (0) 'MS-DOS'\n-12904 Extract Zip Spec      14 (20) '2.0'\n-12905 Extract OS            00 (0) 'MS-DOS'\n-12906 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12908 Compression Method    0000 (0) 'Stored'\n-1290A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1290E CRC                   B4EB038F (3035300751)\n-12912 Compressed Size       00000797 (1943)\n-12916 Uncompressed Size     00000797 (1943)\n-1291A Filename Length       0036 (54)\n-1291C Extra Length          0009 (9)\n-1291E Comment Length        0000 (0)\n-12920 Disk Start            0000 (0)\n-12922 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12924 Ext File Attributes   00000000 (0)\n-12928 Local Header Offset   0000D8FD (55549)\n-1292C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1292C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12962 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12964   Length              0005 (5)\n-12966   Flags               01 (1) 'Modification'\n-12967   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1296B CENTRAL HEADER #32    02014B50 (33639248)\n-1296F Created Zip Spec      14 (20) '2.0'\n-12970 Created OS            00 (0) 'MS-DOS'\n-12971 Extract Zip Spec      14 (20) '2.0'\n-12972 Extract OS            00 (0) 'MS-DOS'\n-12973 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12975 Compression Method    0000 (0) 'Stored'\n-12977 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1297B CRC                   7E431DC5 (2118327749)\n-1297F Compressed Size       00000B40 (2880)\n-12983 Uncompressed Size     00000B40 (2880)\n-12987 Filename Length       0041 (65)\n-12989 Extra Length          0009 (9)\n-1298B Comment Length        0000 (0)\n-1298D Disk Start            0000 (0)\n-1298F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12991 Ext File Attributes   00000000 (0)\n-12995 Local Header Offset   0000E101 (57601)\n-12999 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-129DA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-129DC   Length              0005 (5)\n-129DE   Flags               01 (1) 'Modification'\n-129DF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-129E3 CENTRAL HEADER #33    02014B50 (33639248)\n-129E7 Created Zip Spec      14 (20) '2.0'\n-129E8 Created OS            00 (0) 'MS-DOS'\n-129E9 Extract Zip Spec      14 (20) '2.0'\n-129EA Extract OS            00 (0) 'MS-DOS'\n-129EB General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-129ED Compression Method    0000 (0) 'Stored'\n-129EF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-129F3 CRC                   92BBCD88 (2461781384)\n-129F7 Compressed Size       00000C43 (3139)\n-129FB Uncompressed Size     00000C43 (3139)\n-129FF Filename Length       0039 (57)\n-12A01 Extra Length          0009 (9)\n-12A03 Comment Length        0000 (0)\n-12A05 Disk Start            0000 (0)\n-12A07 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12A09 Ext File Attributes   00000000 (0)\n-12A0D Local Header Offset   0000ECB9 (60601)\n-12A11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12A4A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12A4C   Length              0005 (5)\n-12A4E   Flags               01 (1) 'Modification'\n-12A4F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12A53 CENTRAL HEADER #34    02014B50 (33639248)\n-12A57 Created Zip Spec      14 (20) '2.0'\n-12A58 Created OS            00 (0) 'MS-DOS'\n-12A59 Extract Zip Spec      14 (20) '2.0'\n-12A5A Extract OS            00 (0) 'MS-DOS'\n-12A5B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12A5D Compression Method    0000 (0) 'Stored'\n-12A5F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12A63 CRC                   73555F66 (1934974822)\n-12A67 Compressed Size       00000837 (2103)\n-12A6B Uncompressed Size     00000837 (2103)\n-12A6F Filename Length       004C (76)\n-12A71 Extra Length          0009 (9)\n-12A73 Comment Length        0000 (0)\n-12A75 Disk Start            0000 (0)\n-12A77 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12A79 Ext File Attributes   00000000 (0)\n-12A7D Local Header Offset   0000F96C (63852)\n-12A81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12A81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12ACD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12ACF   Length              0005 (5)\n-12AD1   Flags               01 (1) 'Modification'\n-12AD2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12AD6 CENTRAL HEADER #35    02014B50 (33639248)\n-12ADA Created Zip Spec      14 (20) '2.0'\n-12ADB Created OS            00 (0) 'MS-DOS'\n-12ADC Extract Zip Spec      14 (20) '2.0'\n-12ADD Extract OS            00 (0) 'MS-DOS'\n-12ADE General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12AE0 Compression Method    0000 (0) 'Stored'\n-12AE2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12AE6 CRC                   440D4ED3 (1141722835)\n-12AEA Compressed Size       00000A65 (2661)\n-12AEE Uncompressed Size     00000A65 (2661)\n-12AF2 Filename Length       0044 (68)\n-12AF4 Extra Length          0009 (9)\n-12AF6 Comment Length        0000 (0)\n-12AF8 Disk Start            0000 (0)\n-12AFA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12AFC Ext File Attributes   00000000 (0)\n-12B00 Local Header Offset   00010226 (66086)\n-12B04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12B48 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12B4A   Length              0005 (5)\n-12B4C   Flags               01 (1) 'Modification'\n-12B4D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12B51 CENTRAL HEADER #36    02014B50 (33639248)\n-12B55 Created Zip Spec      14 (20) '2.0'\n-12B56 Created OS            00 (0) 'MS-DOS'\n-12B57 Extract Zip Spec      14 (20) '2.0'\n-12B58 Extract OS            00 (0) 'MS-DOS'\n-12B59 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12B5B Compression Method    0000 (0) 'Stored'\n-12B5D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12B61 CRC                   950A0B56 (2500463446)\n-12B65 Compressed Size       0000022F (559)\n-12B69 Uncompressed Size     0000022F (559)\n-12B6D Filename Length       0045 (69)\n-12B6F Extra Length          0009 (9)\n-12B71 Comment Length        0000 (0)\n-12B73 Disk Start            0000 (0)\n-12B75 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12B77 Ext File Attributes   00000000 (0)\n-12B7B Local Header Offset   00010D06 (68870)\n-12B7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12BC4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12BC6   Length              0005 (5)\n-12BC8   Flags               01 (1) 'Modification'\n-12BC9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12BCD CENTRAL HEADER #37    02014B50 (33639248)\n-12BD1 Created Zip Spec      14 (20) '2.0'\n-12BD2 Created OS            00 (0) 'MS-DOS'\n-12BD3 Extract Zip Spec      14 (20) '2.0'\n-12BD4 Extract OS            00 (0) 'MS-DOS'\n-12BD5 General Purpose Flag  0000 (0)\n-12BD7 Compression Method    0000 (0) 'Stored'\n-12BD9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12BDD CRC                   00000000 (0)\n-12BE1 Compressed Size       00000000 (0)\n-12BE5 Uncompressed Size     00000000 (0)\n-12BE9 Filename Length       0026 (38)\n-12BEB Extra Length          0009 (9)\n-12BED Comment Length        0000 (0)\n-12BEF Disk Start            0000 (0)\n-12BF1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12BF3 Ext File Attributes   00000000 (0)\n-12BF7 Local Header Offset   00010FB1 (69553)\n-12BFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12BFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12C21 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12C23   Length              0005 (5)\n-12C25   Flags               01 (1) 'Modification'\n-12C26   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12C2A CENTRAL HEADER #38    02014B50 (33639248)\n-12C2E Created Zip Spec      14 (20) '2.0'\n-12C2F Created OS            00 (0) 'MS-DOS'\n-12C30 Extract Zip Spec      14 (20) '2.0'\n-12C31 Extract OS            00 (0) 'MS-DOS'\n-12C32 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12C34 Compression Method    0000 (0) 'Stored'\n-12C36 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12C3A CRC                   69B26772 (1773299570)\n-12C3E Compressed Size       0000020F (527)\n-12C42 Uncompressed Size     0000020F (527)\n-12C46 Filename Length       004E (78)\n-12C48 Extra Length          0009 (9)\n-12C4A Comment Length        0000 (0)\n-12C4C Disk Start            0000 (0)\n-12C4E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12C50 Ext File Attributes   00000000 (0)\n-12C54 Local Header Offset   00010FFE (69630)\n-12C58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12C58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12CA6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12CA8   Length              0005 (5)\n-12CAA   Flags               01 (1) 'Modification'\n-12CAB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12CAF CENTRAL HEADER #39    02014B50 (33639248)\n-12CB3 Created Zip Spec      14 (20) '2.0'\n-12CB4 Created OS            00 (0) 'MS-DOS'\n-12CB5 Extract Zip Spec      14 (20) '2.0'\n-12CB6 Extract OS            00 (0) 'MS-DOS'\n-12CB7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12CB9 Compression Method    0000 (0) 'Stored'\n-12CBB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12CBF CRC                   2A5DEF4B (710799179)\n-12CC3 Compressed Size       0000017D (381)\n-12CC7 Uncompressed Size     0000017D (381)\n-12CCB Filename Length       004A (74)\n-12CCD Extra Length          0009 (9)\n-12CCF Comment Length        0000 (0)\n-12CD1 Disk Start            0000 (0)\n-12CD3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12CD5 Ext File Attributes   00000000 (0)\n-12CD9 Local Header Offset   00011292 (70290)\n-12CDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12D27 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12D29   Length              0005 (5)\n-12D2B   Flags               01 (1) 'Modification'\n-12D2C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12D30 CENTRAL HEADER #40    02014B50 (33639248)\n-12D34 Created Zip Spec      14 (20) '2.0'\n-12D35 Created OS            00 (0) 'MS-DOS'\n-12D36 Extract Zip Spec      14 (20) '2.0'\n-12D37 Extract OS            00 (0) 'MS-DOS'\n-12D38 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12D3A Compression Method    0000 (0) 'Stored'\n-12D3C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12D40 CRC                   84B6CF29 (2226573097)\n-12D44 Compressed Size       000001B0 (432)\n-12D48 Uncompressed Size     000001B0 (432)\n-12D4C Filename Length       0044 (68)\n-12D4E Extra Length          0009 (9)\n-12D50 Comment Length        0000 (0)\n-12D52 Disk Start            0000 (0)\n-12D54 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12D56 Ext File Attributes   00000000 (0)\n-12D5A Local Header Offset   00011490 (70800)\n-12D5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12DA2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12DA4   Length              0005 (5)\n-12DA6   Flags               01 (1) 'Modification'\n-12DA7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12DAB CENTRAL HEADER #41    02014B50 (33639248)\n-12DAF Created Zip Spec      14 (20) '2.0'\n-12DB0 Created OS            00 (0) 'MS-DOS'\n-12DB1 Extract Zip Spec      14 (20) '2.0'\n-12DB2 Extract OS            00 (0) 'MS-DOS'\n-12DB3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12DB5 Compression Method    0000 (0) 'Stored'\n-12DB7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12DBB CRC                   184163FB (406938619)\n-12DBF Compressed Size       00000273 (627)\n-12DC3 Uncompressed Size     00000273 (627)\n-12DC7 Filename Length       0053 (83)\n-12DC9 Extra Length          0009 (9)\n-12DCB Comment Length        0000 (0)\n-12DCD Disk Start            0000 (0)\n-12DCF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12DD1 Ext File Attributes   00000000 (0)\n-12DD5 Local Header Offset   000116BB (71355)\n-12DD9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12DD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12E2C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12E2E   Length              0005 (5)\n-12E30   Flags               01 (1) 'Modification'\n-12E31   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12E35 CENTRAL HEADER #42    02014B50 (33639248)\n-12E39 Created Zip Spec      14 (20) '2.0'\n-12E3A Created OS            00 (0) 'MS-DOS'\n-12E3B Extract Zip Spec      14 (20) '2.0'\n-12E3C Extract OS            00 (0) 'MS-DOS'\n-12E3D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12E3F Compression Method    0000 (0) 'Stored'\n-12E41 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12E45 CRC                   304F69AA (810510762)\n-12E49 Compressed Size       00000223 (547)\n-12E4D Uncompressed Size     00000223 (547)\n-12E51 Filename Length       0052 (82)\n-12E53 Extra Length          0009 (9)\n-12E55 Comment Length        0000 (0)\n-12E57 Disk Start            0000 (0)\n-12E59 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12E5B Ext File Attributes   00000000 (0)\n-12E5F Local Header Offset   000119B8 (72120)\n-12E63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12E63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12EB5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12EB7   Length              0005 (5)\n-12EB9   Flags               01 (1) 'Modification'\n-12EBA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12EBE END CENTRAL HEADER    06054B50 (101010256)\n-12EC2 Number of this disk   0000 (0)\n-12EC4 Central Dir Disk no   0000 (0)\n-12EC6 Entries in this disk  002A (42)\n-12EC8 Total Entries         002A (42)\n-12ECA Size of Central Dir   0000125A (4698)\n-12ECE Offset to Central Dir 00011C64 (72804)\n-12ED2 Comment Length        0000 (0)\n+02B83 DATA DESCRIPTOR       08074B50 (134695760)\n+02B87 CRC                   467575F3 (1182103027)\n+02B8B Compressed Size       00001874 (6260)\n+02B8F Uncompressed Size     00001874 (6260)\n+\n+02B93 LOCAL HEADER #14      04034B50 (67324752)\n+02B97 Extract Zip Spec      14 (20) '2.0'\n+02B98 Extract OS            00 (0) 'MS-DOS'\n+02B99 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+02B9B Compression Method    0000 (0) 'Stored'\n+02B9D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+02BA1 CRC                   00000000 (0)\n+02BA5 Compressed Size       00000000 (0)\n+02BA9 Uncompressed Size     00000000 (0)\n+02BAD Filename Length       0056 (86)\n+02BAF Extra Length          0009 (9)\n+02BB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2BB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+02C07 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+02C09   Length              0005 (5)\n+02C0B   Flags               01 (1) 'Modification'\n+02C0C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+02C10 PAYLOAD\n+\n+030E6 DATA DESCRIPTOR       08074B50 (134695760)\n+030EA CRC                   EFCBDDEB (4023115243)\n+030EE Compressed Size       000004D6 (1238)\n+030F2 Uncompressed Size     000004D6 (1238)\n+\n+030F6 LOCAL HEADER #15      04034B50 (67324752)\n+030FA Extract Zip Spec      14 (20) '2.0'\n+030FB Extract OS            00 (0) 'MS-DOS'\n+030FC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+030FE Compression Method    0000 (0) 'Stored'\n+03100 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+03104 CRC                   00000000 (0)\n+03108 Compressed Size       00000000 (0)\n+0310C Uncompressed Size     00000000 (0)\n+03110 Filename Length       0036 (54)\n+03112 Extra Length          0009 (9)\n+03114 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0314A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0314C   Length              0005 (5)\n+0314E   Flags               01 (1) 'Modification'\n+0314F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+03153 PAYLOAD\n+\n+036D7 DATA DESCRIPTOR       08074B50 (134695760)\n+036DB CRC                   CA237018 (3391320088)\n+036DF Compressed Size       00000584 (1412)\n+036E3 Uncompressed Size     00000584 (1412)\n+\n+036E7 LOCAL HEADER #16      04034B50 (67324752)\n+036EB Extract Zip Spec      14 (20) '2.0'\n+036EC Extract OS            00 (0) 'MS-DOS'\n+036ED General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+036EF Compression Method    0000 (0) 'Stored'\n+036F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+036F5 CRC                   00000000 (0)\n+036F9 Compressed Size       00000000 (0)\n+036FD Uncompressed Size     00000000 (0)\n+03701 Filename Length       0036 (54)\n+03703 Extra Length          0009 (9)\n+03705 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0373B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0373D   Length              0005 (5)\n+0373F   Flags               01 (1) 'Modification'\n+03740   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+03744 PAYLOAD\n+\n+03B8D DATA DESCRIPTOR       08074B50 (134695760)\n+03B91 CRC                   5B798B85 (1534692229)\n+03B95 Compressed Size       00000449 (1097)\n+03B99 Uncompressed Size     00000449 (1097)\n+\n+03B9D LOCAL HEADER #17      04034B50 (67324752)\n+03BA1 Extract Zip Spec      14 (20) '2.0'\n+03BA2 Extract OS            00 (0) 'MS-DOS'\n+03BA3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+03BA5 Compression Method    0000 (0) 'Stored'\n+03BA7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+03BAB CRC                   00000000 (0)\n+03BAF Compressed Size       00000000 (0)\n+03BB3 Uncompressed Size     00000000 (0)\n+03BB7 Filename Length       003E (62)\n+03BB9 Extra Length          0009 (9)\n+03BBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3BBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+03BF9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+03BFB   Length              0005 (5)\n+03BFD   Flags               01 (1) 'Modification'\n+03BFE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+03C02 PAYLOAD\n+\n+04280 DATA DESCRIPTOR       08074B50 (134695760)\n+04284 CRC                   7767FC51 (2003303505)\n+04288 Compressed Size       0000067E (1662)\n+0428C Uncompressed Size     0000067E (1662)\n+\n+04290 LOCAL HEADER #18      04034B50 (67324752)\n+04294 Extract Zip Spec      14 (20) '2.0'\n+04295 Extract OS            00 (0) 'MS-DOS'\n+04296 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+04298 Compression Method    0000 (0) 'Stored'\n+0429A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0429E CRC                   00000000 (0)\n+042A2 Compressed Size       00000000 (0)\n+042A6 Uncompressed Size     00000000 (0)\n+042AA Filename Length       0044 (68)\n+042AC Extra Length          0009 (9)\n+042AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x42AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+042F2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+042F4   Length              0005 (5)\n+042F6   Flags               01 (1) 'Modification'\n+042F7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+042FB PAYLOAD\n+\n+0512E DATA DESCRIPTOR       08074B50 (134695760)\n+05132 CRC                   8C396488 (2352571528)\n+05136 Compressed Size       00000E33 (3635)\n+0513A Uncompressed Size     00000E33 (3635)\n+\n+0513E LOCAL HEADER #19      04034B50 (67324752)\n+05142 Extract Zip Spec      14 (20) '2.0'\n+05143 Extract OS            00 (0) 'MS-DOS'\n+05144 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+05146 Compression Method    0000 (0) 'Stored'\n+05148 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0514C CRC                   00000000 (0)\n+05150 Compressed Size       00000000 (0)\n+05154 Uncompressed Size     00000000 (0)\n+05158 Filename Length       003C (60)\n+0515A Extra Length          0009 (9)\n+0515C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x515C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05198 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0519A   Length              0005 (5)\n+0519C   Flags               01 (1) 'Modification'\n+0519D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+051A1 PAYLOAD\n+\n+06FC6 DATA DESCRIPTOR       08074B50 (134695760)\n+06FCA CRC                   49F33615 (1240675861)\n+06FCE Compressed Size       00001E25 (7717)\n+06FD2 Uncompressed Size     00001E25 (7717)\n+\n+06FD6 LOCAL HEADER #20      04034B50 (67324752)\n+06FDA Extract Zip Spec      14 (20) '2.0'\n+06FDB Extract OS            00 (0) 'MS-DOS'\n+06FDC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+06FDE Compression Method    0000 (0) 'Stored'\n+06FE0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+06FE4 CRC                   00000000 (0)\n+06FE8 Compressed Size       00000000 (0)\n+06FEC Uncompressed Size     00000000 (0)\n+06FF0 Filename Length       0043 (67)\n+06FF2 Extra Length          0009 (9)\n+06FF4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+07037 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+07039   Length              0005 (5)\n+0703B   Flags               01 (1) 'Modification'\n+0703C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+07040 PAYLOAD\n+\n+076B3 DATA DESCRIPTOR       08074B50 (134695760)\n+076B7 CRC                   DEE730E1 (3739693281)\n+076BB Compressed Size       00000673 (1651)\n+076BF Uncompressed Size     00000673 (1651)\n+\n+076C3 LOCAL HEADER #21      04034B50 (67324752)\n+076C7 Extract Zip Spec      14 (20) '2.0'\n+076C8 Extract OS            00 (0) 'MS-DOS'\n+076C9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+076CB Compression Method    0000 (0) 'Stored'\n+076CD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+076D1 CRC                   00000000 (0)\n+076D5 Compressed Size       00000000 (0)\n+076D9 Uncompressed Size     00000000 (0)\n+076DD Filename Length       0062 (98)\n+076DF Extra Length          0009 (9)\n+076E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x76E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+07743 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+07745   Length              0005 (5)\n+07747   Flags               01 (1) 'Modification'\n+07748   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0774C PAYLOAD\n+\n+07F87 DATA DESCRIPTOR       08074B50 (134695760)\n+07F8B CRC                   29C66335 (700867381)\n+07F8F Compressed Size       0000083B (2107)\n+07F93 Uncompressed Size     0000083B (2107)\n+\n+07F97 LOCAL HEADER #22      04034B50 (67324752)\n+07F9B Extract Zip Spec      14 (20) '2.0'\n+07F9C Extract OS            00 (0) 'MS-DOS'\n+07F9D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+07F9F Compression Method    0000 (0) 'Stored'\n+07FA1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+07FA5 CRC                   00000000 (0)\n+07FA9 Compressed Size       00000000 (0)\n+07FAD Uncompressed Size     00000000 (0)\n+07FB1 Filename Length       0041 (65)\n+07FB3 Extra Length          0009 (9)\n+07FB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7FB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+07FF6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+07FF8   Length              0005 (5)\n+07FFA   Flags               01 (1) 'Modification'\n+07FFB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+07FFF PAYLOAD\n+\n+096BF DATA DESCRIPTOR       08074B50 (134695760)\n+096C3 CRC                   CB9F57B5 (3416217525)\n+096C7 Compressed Size       000016C0 (5824)\n+096CB Uncompressed Size     000016C0 (5824)\n+\n+096CF LOCAL HEADER #23      04034B50 (67324752)\n+096D3 Extract Zip Spec      14 (20) '2.0'\n+096D4 Extract OS            00 (0) 'MS-DOS'\n+096D5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+096D7 Compression Method    0000 (0) 'Stored'\n+096D9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+096DD CRC                   00000000 (0)\n+096E1 Compressed Size       00000000 (0)\n+096E5 Uncompressed Size     00000000 (0)\n+096E9 Filename Length       0042 (66)\n+096EB Extra Length          0009 (9)\n+096ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x96ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0972F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+09731   Length              0005 (5)\n+09733   Flags               01 (1) 'Modification'\n+09734   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+09738 PAYLOAD\n+\n+09DE6 DATA DESCRIPTOR       08074B50 (134695760)\n+09DEA CRC                   948E877A (2492368762)\n+09DEE Compressed Size       000006AE (1710)\n+09DF2 Uncompressed Size     000006AE (1710)\n+\n+09DF6 LOCAL HEADER #24      04034B50 (67324752)\n+09DFA Extract Zip Spec      14 (20) '2.0'\n+09DFB Extract OS            00 (0) 'MS-DOS'\n+09DFC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+09DFE Compression Method    0000 (0) 'Stored'\n+09E00 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+09E04 CRC                   00000000 (0)\n+09E08 Compressed Size       00000000 (0)\n+09E0C Uncompressed Size     00000000 (0)\n+09E10 Filename Length       0048 (72)\n+09E12 Extra Length          0009 (9)\n+09E14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+09E5C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+09E5E   Length              0005 (5)\n+09E60   Flags               01 (1) 'Modification'\n+09E61   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+09E65 PAYLOAD\n+\n+0ACE5 DATA DESCRIPTOR       08074B50 (134695760)\n+0ACE9 CRC                   EECFFCFC (4006608124)\n+0ACED Compressed Size       00000E80 (3712)\n+0ACF1 Uncompressed Size     00000E80 (3712)\n+\n+0ACF5 LOCAL HEADER #25      04034B50 (67324752)\n+0ACF9 Extract Zip Spec      14 (20) '2.0'\n+0ACFA Extract OS            00 (0) 'MS-DOS'\n+0ACFB General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0ACFD Compression Method    0000 (0) 'Stored'\n+0ACFF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0AD03 CRC                   00000000 (0)\n+0AD07 Compressed Size       00000000 (0)\n+0AD0B Uncompressed Size     00000000 (0)\n+0AD0F Filename Length       0040 (64)\n+0AD11 Extra Length          0009 (9)\n+0AD13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAD13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0AD53 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0AD55   Length              0005 (5)\n+0AD57   Flags               01 (1) 'Modification'\n+0AD58   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0AD5C PAYLOAD\n+\n+0C7F3 DATA DESCRIPTOR       08074B50 (134695760)\n+0C7F7 CRC                   A65DD2F8 (2791166712)\n+0C7FB Compressed Size       00001A97 (6807)\n+0C7FF Uncompressed Size     00001A97 (6807)\n+\n+0C803 LOCAL HEADER #26      04034B50 (67324752)\n+0C807 Extract Zip Spec      14 (20) '2.0'\n+0C808 Extract OS            00 (0) 'MS-DOS'\n+0C809 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0C80B Compression Method    0000 (0) 'Stored'\n+0C80D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0C811 CRC                   00000000 (0)\n+0C815 Compressed Size       00000000 (0)\n+0C819 Uncompressed Size     00000000 (0)\n+0C81D Filename Length       003C (60)\n+0C81F Extra Length          0009 (9)\n+0C821 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xC821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0C85D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0C85F   Length              0005 (5)\n+0C861   Flags               01 (1) 'Modification'\n+0C862   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0C866 PAYLOAD\n+\n+0CA9E DATA DESCRIPTOR       08074B50 (134695760)\n+0CAA2 CRC                   F93BAE67 (4181438055)\n+0CAA6 Compressed Size       00000238 (568)\n+0CAAA Uncompressed Size     00000238 (568)\n+\n+0CAAE LOCAL HEADER #27      04034B50 (67324752)\n+0CAB2 Extract Zip Spec      14 (20) '2.0'\n+0CAB3 Extract OS            00 (0) 'MS-DOS'\n+0CAB4 General Purpose Flag  0000 (0)\n+0CAB6 Compression Method    0000 (0) 'Stored'\n+0CAB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0CABC CRC                   00000000 (0)\n+0CAC0 Compressed Size       00000000 (0)\n+0CAC4 Uncompressed Size     00000000 (0)\n+0CAC8 Filename Length       0029 (41)\n+0CACA Extra Length          0009 (9)\n+0CACC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xCACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0CAF5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0CAF7   Length              0005 (5)\n+0CAF9   Flags               01 (1) 'Modification'\n+0CAFA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0CAFE LOCAL HEADER #28      04034B50 (67324752)\n+0CB02 Extract Zip Spec      14 (20) '2.0'\n+0CB03 Extract OS            00 (0) 'MS-DOS'\n+0CB04 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0CB06 Compression Method    0000 (0) 'Stored'\n+0CB08 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0CB0C CRC                   00000000 (0)\n+0CB10 Compressed Size       00000000 (0)\n+0CB14 Uncompressed Size     00000000 (0)\n+0CB18 Filename Length       003F (63)\n+0CB1A Extra Length          0009 (9)\n+0CB1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xCB1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0CB5B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0CB5D   Length              0005 (5)\n+0CB5F   Flags               01 (1) 'Modification'\n+0CB60   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0CB64 PAYLOAD\n+\n+0D0F9 DATA DESCRIPTOR       08074B50 (134695760)\n+0D0FD CRC                   27A1B74F (664909647)\n+0D101 Compressed Size       00000595 (1429)\n+0D105 Uncompressed Size     00000595 (1429)\n+\n+0D109 LOCAL HEADER #29      04034B50 (67324752)\n+0D10D Extract Zip Spec      14 (20) '2.0'\n+0D10E Extract OS            00 (0) 'MS-DOS'\n+0D10F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0D111 Compression Method    0000 (0) 'Stored'\n+0D113 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0D117 CRC                   00000000 (0)\n+0D11B Compressed Size       00000000 (0)\n+0D11F Uncompressed Size     00000000 (0)\n+0D123 Filename Length       0040 (64)\n+0D125 Extra Length          0009 (9)\n+0D127 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0D167 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0D169   Length              0005 (5)\n+0D16B   Flags               01 (1) 'Modification'\n+0D16C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0D170 PAYLOAD\n+\n+0D37C DATA DESCRIPTOR       08074B50 (134695760)\n+0D380 CRC                   F129B20C (4046041612)\n+0D384 Compressed Size       0000020C (524)\n+0D388 Uncompressed Size     0000020C (524)\n+\n+0D38C LOCAL HEADER #30      04034B50 (67324752)\n+0D390 Extract Zip Spec      14 (20) '2.0'\n+0D391 Extract OS            00 (0) 'MS-DOS'\n+0D392 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0D394 Compression Method    0000 (0) 'Stored'\n+0D396 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0D39A CRC                   00000000 (0)\n+0D39E Compressed Size       00000000 (0)\n+0D3A2 Uncompressed Size     00000000 (0)\n+0D3A6 Filename Length       003E (62)\n+0D3A8 Extra Length          0009 (9)\n+0D3AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD3AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0D3E8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0D3EA   Length              0005 (5)\n+0D3EC   Flags               01 (1) 'Modification'\n+0D3ED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0D3F1 PAYLOAD\n+\n+0D90E DATA DESCRIPTOR       08074B50 (134695760)\n+0D912 CRC                   572E0D80 (1462635904)\n+0D916 Compressed Size       0000051D (1309)\n+0D91A Uncompressed Size     0000051D (1309)\n+\n+0D91E LOCAL HEADER #31      04034B50 (67324752)\n+0D922 Extract Zip Spec      14 (20) '2.0'\n+0D923 Extract OS            00 (0) 'MS-DOS'\n+0D924 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0D926 Compression Method    0000 (0) 'Stored'\n+0D928 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0D92C CRC                   00000000 (0)\n+0D930 Compressed Size       00000000 (0)\n+0D934 Uncompressed Size     00000000 (0)\n+0D938 Filename Length       0036 (54)\n+0D93A Extra Length          0009 (9)\n+0D93C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0D972 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0D974   Length              0005 (5)\n+0D976   Flags               01 (1) 'Modification'\n+0D977   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0D97B PAYLOAD\n+\n+0E112 DATA DESCRIPTOR       08074B50 (134695760)\n+0E116 CRC                   8D176637 (2367120951)\n+0E11A Compressed Size       00000797 (1943)\n+0E11E Uncompressed Size     00000797 (1943)\n+\n+0E122 LOCAL HEADER #32      04034B50 (67324752)\n+0E126 Extract Zip Spec      14 (20) '2.0'\n+0E127 Extract OS            00 (0) 'MS-DOS'\n+0E128 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0E12A Compression Method    0000 (0) 'Stored'\n+0E12C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0E130 CRC                   00000000 (0)\n+0E134 Compressed Size       00000000 (0)\n+0E138 Uncompressed Size     00000000 (0)\n+0E13C Filename Length       0041 (65)\n+0E13E Extra Length          0009 (9)\n+0E140 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0E181 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0E183   Length              0005 (5)\n+0E185   Flags               01 (1) 'Modification'\n+0E186   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0E18A PAYLOAD\n+\n+0ECCA DATA DESCRIPTOR       08074B50 (134695760)\n+0ECCE CRC                   7FD9B353 (2144973651)\n+0ECD2 Compressed Size       00000B40 (2880)\n+0ECD6 Uncompressed Size     00000B40 (2880)\n+\n+0ECDA LOCAL HEADER #33      04034B50 (67324752)\n+0ECDE Extract Zip Spec      14 (20) '2.0'\n+0ECDF Extract OS            00 (0) 'MS-DOS'\n+0ECE0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0ECE2 Compression Method    0000 (0) 'Stored'\n+0ECE4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0ECE8 CRC                   00000000 (0)\n+0ECEC Compressed Size       00000000 (0)\n+0ECF0 Uncompressed Size     00000000 (0)\n+0ECF4 Filename Length       0039 (57)\n+0ECF6 Extra Length          0009 (9)\n+0ECF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xECF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0ED31 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0ED33   Length              0005 (5)\n+0ED35   Flags               01 (1) 'Modification'\n+0ED36   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0ED3A PAYLOAD\n+\n+0F97D DATA DESCRIPTOR       08074B50 (134695760)\n+0F981 CRC                   6FFD326C (1878864492)\n+0F985 Compressed Size       00000C43 (3139)\n+0F989 Uncompressed Size     00000C43 (3139)\n+\n+0F98D LOCAL HEADER #34      04034B50 (67324752)\n+0F991 Extract Zip Spec      14 (20) '2.0'\n+0F992 Extract OS            00 (0) 'MS-DOS'\n+0F993 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F995 Compression Method    0000 (0) 'Stored'\n+0F997 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F99B CRC                   00000000 (0)\n+0F99F Compressed Size       00000000 (0)\n+0F9A3 Uncompressed Size     00000000 (0)\n+0F9A7 Filename Length       004C (76)\n+0F9A9 Extra Length          0009 (9)\n+0F9AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF9AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F9F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F9F9   Length              0005 (5)\n+0F9FB   Flags               01 (1) 'Modification'\n+0F9FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0FA00 PAYLOAD\n+\n+10237 DATA DESCRIPTOR       08074B50 (134695760)\n+1023B CRC                   9FE9BE1F (2682895903)\n+1023F Compressed Size       00000837 (2103)\n+10243 Uncompressed Size     00000837 (2103)\n+\n+10247 LOCAL HEADER #35      04034B50 (67324752)\n+1024B Extract Zip Spec      14 (20) '2.0'\n+1024C Extract OS            00 (0) 'MS-DOS'\n+1024D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1024F Compression Method    0000 (0) 'Stored'\n+10251 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10255 CRC                   00000000 (0)\n+10259 Compressed Size       00000000 (0)\n+1025D Uncompressed Size     00000000 (0)\n+10261 Filename Length       0044 (68)\n+10263 Extra Length          0009 (9)\n+10265 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+102A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+102AB   Length              0005 (5)\n+102AD   Flags               01 (1) 'Modification'\n+102AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+102B2 PAYLOAD\n+\n+10D17 DATA DESCRIPTOR       08074B50 (134695760)\n+10D1B CRC                   87651D16 (2271550742)\n+10D1F Compressed Size       00000A65 (2661)\n+10D23 Uncompressed Size     00000A65 (2661)\n+\n+10D27 LOCAL HEADER #36      04034B50 (67324752)\n+10D2B Extract Zip Spec      14 (20) '2.0'\n+10D2C Extract OS            00 (0) 'MS-DOS'\n+10D2D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+10D2F Compression Method    0000 (0) 'Stored'\n+10D31 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10D35 CRC                   00000000 (0)\n+10D39 Compressed Size       00000000 (0)\n+10D3D Uncompressed Size     00000000 (0)\n+10D41 Filename Length       0045 (69)\n+10D43 Extra Length          0009 (9)\n+10D45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+10D8A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+10D8C   Length              0005 (5)\n+10D8E   Flags               01 (1) 'Modification'\n+10D8F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+10D93 PAYLOAD\n+\n+10FC2 DATA DESCRIPTOR       08074B50 (134695760)\n+10FC6 CRC                   DF375B69 (3744947049)\n+10FCA Compressed Size       0000022F (559)\n+10FCE Uncompressed Size     0000022F (559)\n+\n+10FD2 LOCAL HEADER #37      04034B50 (67324752)\n+10FD6 Extract Zip Spec      14 (20) '2.0'\n+10FD7 Extract OS            00 (0) 'MS-DOS'\n+10FD8 General Purpose Flag  0000 (0)\n+10FDA Compression Method    0000 (0) 'Stored'\n+10FDC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10FE0 CRC                   00000000 (0)\n+10FE4 Compressed Size       00000000 (0)\n+10FE8 Uncompressed Size     00000000 (0)\n+10FEC Filename Length       0026 (38)\n+10FEE Extra Length          0009 (9)\n+10FF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11016 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11018   Length              0005 (5)\n+1101A   Flags               01 (1) 'Modification'\n+1101B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1101F LOCAL HEADER #38      04034B50 (67324752)\n+11023 Extract Zip Spec      14 (20) '2.0'\n+11024 Extract OS            00 (0) 'MS-DOS'\n+11025 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11027 Compression Method    0000 (0) 'Stored'\n+11029 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1102D CRC                   00000000 (0)\n+11031 Compressed Size       00000000 (0)\n+11035 Uncompressed Size     00000000 (0)\n+11039 Filename Length       004E (78)\n+1103B Extra Length          0009 (9)\n+1103D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1103D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1108B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1108D   Length              0005 (5)\n+1108F   Flags               01 (1) 'Modification'\n+11090   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+11094 PAYLOAD\n+\n+112A3 DATA DESCRIPTOR       08074B50 (134695760)\n+112A7 CRC                   332DB7F1 (858634225)\n+112AB Compressed Size       0000020F (527)\n+112AF Uncompressed Size     0000020F (527)\n+\n+112B3 LOCAL HEADER #39      04034B50 (67324752)\n+112B7 Extract Zip Spec      14 (20) '2.0'\n+112B8 Extract OS            00 (0) 'MS-DOS'\n+112B9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+112BB Compression Method    0000 (0) 'Stored'\n+112BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+112C1 CRC                   00000000 (0)\n+112C5 Compressed Size       00000000 (0)\n+112C9 Uncompressed Size     00000000 (0)\n+112CD Filename Length       004A (74)\n+112CF Extra Length          0009 (9)\n+112D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x112D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1131B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1131D   Length              0005 (5)\n+1131F   Flags               01 (1) 'Modification'\n+11320   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+11324 PAYLOAD\n+\n+114A1 DATA DESCRIPTOR       08074B50 (134695760)\n+114A5 CRC                   7639F652 (1983510098)\n+114A9 Compressed Size       0000017D (381)\n+114AD Uncompressed Size     0000017D (381)\n+\n+114B1 LOCAL HEADER #40      04034B50 (67324752)\n+114B5 Extract Zip Spec      14 (20) '2.0'\n+114B6 Extract OS            00 (0) 'MS-DOS'\n+114B7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+114B9 Compression Method    0000 (0) 'Stored'\n+114BB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+114BF CRC                   00000000 (0)\n+114C3 Compressed Size       00000000 (0)\n+114C7 Uncompressed Size     00000000 (0)\n+114CB Filename Length       0044 (68)\n+114CD Extra Length          0009 (9)\n+114CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x114CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11513 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11515   Length              0005 (5)\n+11517   Flags               01 (1) 'Modification'\n+11518   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1151C PAYLOAD\n+\n+116CC DATA DESCRIPTOR       08074B50 (134695760)\n+116D0 CRC                   D50B8C13 (3574303763)\n+116D4 Compressed Size       000001B0 (432)\n+116D8 Uncompressed Size     000001B0 (432)\n+\n+116DC LOCAL HEADER #41      04034B50 (67324752)\n+116E0 Extract Zip Spec      14 (20) '2.0'\n+116E1 Extract OS            00 (0) 'MS-DOS'\n+116E2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+116E4 Compression Method    0000 (0) 'Stored'\n+116E6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+116EA CRC                   00000000 (0)\n+116EE Compressed Size       00000000 (0)\n+116F2 Uncompressed Size     00000000 (0)\n+116F6 Filename Length       0053 (83)\n+116F8 Extra Length          0009 (9)\n+116FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x116FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1174D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1174F   Length              0005 (5)\n+11751   Flags               01 (1) 'Modification'\n+11752   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+11756 PAYLOAD\n+\n+119C9 DATA DESCRIPTOR       08074B50 (134695760)\n+119CD CRC                   419AC217 (1100661271)\n+119D1 Compressed Size       00000273 (627)\n+119D5 Uncompressed Size     00000273 (627)\n+\n+119D9 LOCAL HEADER #42      04034B50 (67324752)\n+119DD Extract Zip Spec      14 (20) '2.0'\n+119DE Extract OS            00 (0) 'MS-DOS'\n+119DF General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+119E1 Compression Method    0000 (0) 'Stored'\n+119E3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+119E7 CRC                   00000000 (0)\n+119EB Compressed Size       00000000 (0)\n+119EF Uncompressed Size     00000000 (0)\n+119F3 Filename Length       0052 (82)\n+119F5 Extra Length          0009 (9)\n+119F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x119F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11A49 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11A4B   Length              0005 (5)\n+11A4D   Flags               01 (1) 'Modification'\n+11A4E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+11A52 PAYLOAD\n+\n+11C75 DATA DESCRIPTOR       08074B50 (134695760)\n+11C79 CRC                   5AF73745 (1526150981)\n+11C7D Compressed Size       00000223 (547)\n+11C81 Uncompressed Size     00000223 (547)\n+\n+11C85 CENTRAL HEADER #1     02014B50 (33639248)\n+11C89 Created Zip Spec      14 (20) '2.0'\n+11C8A Created OS            00 (0) 'MS-DOS'\n+11C8B Extract Zip Spec      14 (20) '2.0'\n+11C8C Extract OS            00 (0) 'MS-DOS'\n+11C8D General Purpose Flag  0000 (0)\n+11C8F Compression Method    0000 (0) 'Stored'\n+11C91 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11C95 CRC                   00000000 (0)\n+11C99 Compressed Size       00000000 (0)\n+11C9D Uncompressed Size     00000000 (0)\n+11CA1 Filename Length       0009 (9)\n+11CA3 Extra Length          0009 (9)\n+11CA5 Comment Length        0000 (0)\n+11CA7 Disk Start            0000 (0)\n+11CA9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11CAB Ext File Attributes   00000000 (0)\n+11CAF Local Header Offset   00000000 (0)\n+11CB3 Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x11CB3: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+11CBC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11CBE   Length              0005 (5)\n+11CC0   Flags               01 (1) 'Modification'\n+11CC1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11CC5 CENTRAL HEADER #2     02014B50 (33639248)\n+11CC9 Created Zip Spec      14 (20) '2.0'\n+11CCA Created OS            00 (0) 'MS-DOS'\n+11CCB Extract Zip Spec      14 (20) '2.0'\n+11CCC Extract OS            00 (0) 'MS-DOS'\n+11CCD General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11CCF Compression Method    0000 (0) 'Stored'\n+11CD1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11CD5 CRC                   EE027FB2 (3993141170)\n+11CD9 Compressed Size       00000019 (25)\n+11CDD Uncompressed Size     00000019 (25)\n+11CE1 Filename Length       0014 (20)\n+11CE3 Extra Length          0009 (9)\n+11CE5 Comment Length        0000 (0)\n+11CE7 Disk Start            0000 (0)\n+11CE9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11CEB Ext File Attributes   00000000 (0)\n+11CEF Local Header Offset   00000030 (48)\n+11CF3 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11CF3: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11D07 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11D09   Length              0005 (5)\n+11D0B   Flags               01 (1) 'Modification'\n+11D0C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11D10 CENTRAL HEADER #3     02014B50 (33639248)\n+11D14 Created Zip Spec      14 (20) '2.0'\n+11D15 Created OS            00 (0) 'MS-DOS'\n+11D16 Extract Zip Spec      14 (20) '2.0'\n+11D17 Extract OS            00 (0) 'MS-DOS'\n+11D18 General Purpose Flag  0000 (0)\n+11D1A Compression Method    0000 (0) 'Stored'\n+11D1C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11D20 CRC                   00000000 (0)\n+11D24 Compressed Size       00000000 (0)\n+11D28 Uncompressed Size     00000000 (0)\n+11D2C Filename Length       000F (15)\n+11D2E Extra Length          0009 (9)\n+11D30 Comment Length        0000 (0)\n+11D32 Disk Start            0000 (0)\n+11D34 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11D36 Ext File Attributes   00000000 (0)\n+11D3A Local Header Offset   00000094 (148)\n+11D3E Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11D3E: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11D4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11D4F   Length              0005 (5)\n+11D51   Flags               01 (1) 'Modification'\n+11D52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11D56 CENTRAL HEADER #4     02014B50 (33639248)\n+11D5A Created Zip Spec      14 (20) '2.0'\n+11D5B Created OS            00 (0) 'MS-DOS'\n+11D5C Extract Zip Spec      14 (20) '2.0'\n+11D5D Extract OS            00 (0) 'MS-DOS'\n+11D5E General Purpose Flag  0000 (0)\n+11D60 Compression Method    0000 (0) 'Stored'\n+11D62 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11D66 CRC                   00000000 (0)\n+11D6A Compressed Size       00000000 (0)\n+11D6E Uncompressed Size     00000000 (0)\n+11D72 Filename Length       001F (31)\n+11D74 Extra Length          0009 (9)\n+11D76 Comment Length        0000 (0)\n+11D78 Disk Start            0000 (0)\n+11D7A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11D7C Ext File Attributes   00000000 (0)\n+11D80 Local Header Offset   000000CA (202)\n+11D84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11D84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11DA3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11DA5   Length              0005 (5)\n+11DA7   Flags               01 (1) 'Modification'\n+11DA8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11DAC CENTRAL HEADER #5     02014B50 (33639248)\n+11DB0 Created Zip Spec      14 (20) '2.0'\n+11DB1 Created OS            00 (0) 'MS-DOS'\n+11DB2 Extract Zip Spec      14 (20) '2.0'\n+11DB3 Extract OS            00 (0) 'MS-DOS'\n+11DB4 General Purpose Flag  0000 (0)\n+11DB6 Compression Method    0000 (0) 'Stored'\n+11DB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11DBC CRC                   00000000 (0)\n+11DC0 Compressed Size       00000000 (0)\n+11DC4 Uncompressed Size     00000000 (0)\n+11DC8 Filename Length       0038 (56)\n+11DCA Extra Length          0009 (9)\n+11DCC Comment Length        0000 (0)\n+11DCE Disk Start            0000 (0)\n+11DD0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11DD2 Ext File Attributes   00000000 (0)\n+11DD6 Local Header Offset   00000110 (272)\n+11DDA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11DDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11E12 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11E14   Length              0005 (5)\n+11E16   Flags               01 (1) 'Modification'\n+11E17   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11E1B CENTRAL HEADER #6     02014B50 (33639248)\n+11E1F Created Zip Spec      14 (20) '2.0'\n+11E20 Created OS            00 (0) 'MS-DOS'\n+11E21 Extract Zip Spec      14 (20) '2.0'\n+11E22 Extract OS            00 (0) 'MS-DOS'\n+11E23 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11E25 Compression Method    0000 (0) 'Stored'\n+11E27 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11E2B CRC                   00000000 (0)\n+11E2F Compressed Size       00000000 (0)\n+11E33 Uncompressed Size     00000000 (0)\n+11E37 Filename Length       0046 (70)\n+11E39 Extra Length          0009 (9)\n+11E3B Comment Length        0000 (0)\n+11E3D Disk Start            0000 (0)\n+11E3F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11E41 Ext File Attributes   00000000 (0)\n+11E45 Local Header Offset   0000016F (367)\n+11E49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11E8F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11E91   Length              0005 (5)\n+11E93   Flags               01 (1) 'Modification'\n+11E94   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11E98 CENTRAL HEADER #7     02014B50 (33639248)\n+11E9C Created Zip Spec      14 (20) '2.0'\n+11E9D Created OS            00 (0) 'MS-DOS'\n+11E9E Extract Zip Spec      14 (20) '2.0'\n+11E9F Extract OS            00 (0) 'MS-DOS'\n+11EA0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11EA2 Compression Method    0000 (0) 'Stored'\n+11EA4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11EA8 CRC                   A74338CF (2806200527)\n+11EAC Compressed Size       000008F8 (2296)\n+11EB0 Uncompressed Size     000008F8 (2296)\n+11EB4 Filename Length       003F (63)\n+11EB6 Extra Length          0009 (9)\n+11EB8 Comment Length        0000 (0)\n+11EBA Disk Start            0000 (0)\n+11EBC Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11EBE Ext File Attributes   00000000 (0)\n+11EC2 Local Header Offset   000001EC (492)\n+11EC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11F05 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11F07   Length              0005 (5)\n+11F09   Flags               01 (1) 'Modification'\n+11F0A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11F0E CENTRAL HEADER #8     02014B50 (33639248)\n+11F12 Created Zip Spec      14 (20) '2.0'\n+11F13 Created OS            00 (0) 'MS-DOS'\n+11F14 Extract Zip Spec      14 (20) '2.0'\n+11F15 Extract OS            00 (0) 'MS-DOS'\n+11F16 General Purpose Flag  0000 (0)\n+11F18 Compression Method    0000 (0) 'Stored'\n+11F1A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11F1E CRC                   00000000 (0)\n+11F22 Compressed Size       00000000 (0)\n+11F26 Uncompressed Size     00000000 (0)\n+11F2A Filename Length       0004 (4)\n+11F2C Extra Length          0009 (9)\n+11F2E Comment Length        0000 (0)\n+11F30 Disk Start            0000 (0)\n+11F32 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11F34 Ext File Attributes   00000000 (0)\n+11F38 Local Header Offset   00000B5A (2906)\n+11F3C Filename              'XXXX'\n+#\n+# WARNING: Offset 0x11F3C: Filename 'XXXX'\n+#          Zero length filename\n+#\n+11F40 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11F42   Length              0005 (5)\n+11F44   Flags               01 (1) 'Modification'\n+11F45   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11F49 CENTRAL HEADER #9     02014B50 (33639248)\n+11F4D Created Zip Spec      14 (20) '2.0'\n+11F4E Created OS            00 (0) 'MS-DOS'\n+11F4F Extract Zip Spec      14 (20) '2.0'\n+11F50 Extract OS            00 (0) 'MS-DOS'\n+11F51 General Purpose Flag  0000 (0)\n+11F53 Compression Method    0000 (0) 'Stored'\n+11F55 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11F59 CRC                   00000000 (0)\n+11F5D Compressed Size       00000000 (0)\n+11F61 Uncompressed Size     00000000 (0)\n+11F65 Filename Length       0010 (16)\n+11F67 Extra Length          0009 (9)\n+11F69 Comment Length        0000 (0)\n+11F6B Disk Start            0000 (0)\n+11F6D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11F6F Ext File Attributes   00000000 (0)\n+11F73 Local Header Offset   00000B85 (2949)\n+11F77 Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11F77: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11F87 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11F89   Length              0005 (5)\n+11F8B   Flags               01 (1) 'Modification'\n+11F8C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11F90 CENTRAL HEADER #10    02014B50 (33639248)\n+11F94 Created Zip Spec      14 (20) '2.0'\n+11F95 Created OS            00 (0) 'MS-DOS'\n+11F96 Extract Zip Spec      14 (20) '2.0'\n+11F97 Extract OS            00 (0) 'MS-DOS'\n+11F98 General Purpose Flag  0000 (0)\n+11F9A Compression Method    0000 (0) 'Stored'\n+11F9C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11FA0 CRC                   00000000 (0)\n+11FA4 Compressed Size       00000000 (0)\n+11FA8 Uncompressed Size     00000000 (0)\n+11FAC Filename Length       0016 (22)\n+11FAE Extra Length          0009 (9)\n+11FB0 Comment Length        0000 (0)\n+11FB2 Disk Start            0000 (0)\n+11FB4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11FB6 Ext File Attributes   00000000 (0)\n+11FBA Local Header Offset   00000BBC (3004)\n+11FBE Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11FD4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11FD6   Length              0005 (5)\n+11FD8   Flags               01 (1) 'Modification'\n+11FD9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11FDD CENTRAL HEADER #11    02014B50 (33639248)\n+11FE1 Created Zip Spec      14 (20) '2.0'\n+11FE2 Created OS            00 (0) 'MS-DOS'\n+11FE3 Extract Zip Spec      14 (20) '2.0'\n+11FE4 Extract OS            00 (0) 'MS-DOS'\n+11FE5 General Purpose Flag  0000 (0)\n+11FE7 Compression Method    0000 (0) 'Stored'\n+11FE9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11FED CRC                   00000000 (0)\n+11FF1 Compressed Size       00000000 (0)\n+11FF5 Uncompressed Size     00000000 (0)\n+11FF9 Filename Length       0022 (34)\n+11FFB Extra Length          0009 (9)\n+11FFD Comment Length        0000 (0)\n+11FFF Disk Start            0000 (0)\n+12001 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12003 Ext File Attributes   00000000 (0)\n+12007 Local Header Offset   00000BF9 (3065)\n+1200B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1200B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1202D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1202F   Length              0005 (5)\n+12031   Flags               01 (1) 'Modification'\n+12032   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12036 CENTRAL HEADER #12    02014B50 (33639248)\n+1203A Created Zip Spec      14 (20) '2.0'\n+1203B Created OS            00 (0) 'MS-DOS'\n+1203C Extract Zip Spec      14 (20) '2.0'\n+1203D Extract OS            00 (0) 'MS-DOS'\n+1203E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12040 Compression Method    0000 (0) 'Stored'\n+12042 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12046 CRC                   F2CE9B88 (4073626504)\n+1204A Compressed Size       000005ED (1517)\n+1204E Uncompressed Size     000005ED (1517)\n+12052 Filename Length       0042 (66)\n+12054 Extra Length          0009 (9)\n+12056 Comment Length        0000 (0)\n+12058 Disk Start            0000 (0)\n+1205A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1205C Ext File Attributes   00000000 (0)\n+12060 Local Header Offset   00000C42 (3138)\n+12064 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+120A6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+120A8   Length              0005 (5)\n+120AA   Flags               01 (1) 'Modification'\n+120AB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+120AF CENTRAL HEADER #13    02014B50 (33639248)\n+120B3 Created Zip Spec      14 (20) '2.0'\n+120B4 Created OS            00 (0) 'MS-DOS'\n+120B5 Extract Zip Spec      14 (20) '2.0'\n+120B6 Extract OS            00 (0) 'MS-DOS'\n+120B7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+120B9 Compression Method    0000 (0) 'Stored'\n+120BB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+120BF CRC                   467575F3 (1182103027)\n+120C3 Compressed Size       00001874 (6260)\n+120C7 Uncompressed Size     00001874 (6260)\n+120CB Filename Length       0040 (64)\n+120CD Extra Length          0009 (9)\n+120CF Comment Length        0000 (0)\n+120D1 Disk Start            0000 (0)\n+120D3 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+120D5 Ext File Attributes   00000000 (0)\n+120D9 Local Header Offset   000012A8 (4776)\n+120DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x120DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1211D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1211F   Length              0005 (5)\n+12121   Flags               01 (1) 'Modification'\n+12122   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12126 CENTRAL HEADER #14    02014B50 (33639248)\n+1212A Created Zip Spec      14 (20) '2.0'\n+1212B Created OS            00 (0) 'MS-DOS'\n+1212C Extract Zip Spec      14 (20) '2.0'\n+1212D Extract OS            00 (0) 'MS-DOS'\n+1212E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12130 Compression Method    0000 (0) 'Stored'\n+12132 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12136 CRC                   EFCBDDEB (4023115243)\n+1213A Compressed Size       000004D6 (1238)\n+1213E Uncompressed Size     000004D6 (1238)\n+12142 Filename Length       0056 (86)\n+12144 Extra Length          0009 (9)\n+12146 Comment Length        0000 (0)\n+12148 Disk Start            0000 (0)\n+1214A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1214C Ext File Attributes   00000000 (0)\n+12150 Local Header Offset   00002B93 (11155)\n+12154 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+121AA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+121AC   Length              0005 (5)\n+121AE   Flags               01 (1) 'Modification'\n+121AF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+121B3 CENTRAL HEADER #15    02014B50 (33639248)\n+121B7 Created Zip Spec      14 (20) '2.0'\n+121B8 Created OS            00 (0) 'MS-DOS'\n+121B9 Extract Zip Spec      14 (20) '2.0'\n+121BA Extract OS            00 (0) 'MS-DOS'\n+121BB General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+121BD Compression Method    0000 (0) 'Stored'\n+121BF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+121C3 CRC                   CA237018 (3391320088)\n+121C7 Compressed Size       00000584 (1412)\n+121CB Uncompressed Size     00000584 (1412)\n+121CF Filename Length       0036 (54)\n+121D1 Extra Length          0009 (9)\n+121D3 Comment Length        0000 (0)\n+121D5 Disk Start            0000 (0)\n+121D7 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+121D9 Ext File Attributes   00000000 (0)\n+121DD Local Header Offset   000030F6 (12534)\n+121E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x121E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12217 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12219   Length              0005 (5)\n+1221B   Flags               01 (1) 'Modification'\n+1221C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12220 CENTRAL HEADER #16    02014B50 (33639248)\n+12224 Created Zip Spec      14 (20) '2.0'\n+12225 Created OS            00 (0) 'MS-DOS'\n+12226 Extract Zip Spec      14 (20) '2.0'\n+12227 Extract OS            00 (0) 'MS-DOS'\n+12228 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1222A Compression Method    0000 (0) 'Stored'\n+1222C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12230 CRC                   5B798B85 (1534692229)\n+12234 Compressed Size       00000449 (1097)\n+12238 Uncompressed Size     00000449 (1097)\n+1223C Filename Length       0036 (54)\n+1223E Extra Length          0009 (9)\n+12240 Comment Length        0000 (0)\n+12242 Disk Start            0000 (0)\n+12244 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12246 Ext File Attributes   00000000 (0)\n+1224A Local Header Offset   000036E7 (14055)\n+1224E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1224E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12284 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12286   Length              0005 (5)\n+12288   Flags               01 (1) 'Modification'\n+12289   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1228D CENTRAL HEADER #17    02014B50 (33639248)\n+12291 Created Zip Spec      14 (20) '2.0'\n+12292 Created OS            00 (0) 'MS-DOS'\n+12293 Extract Zip Spec      14 (20) '2.0'\n+12294 Extract OS            00 (0) 'MS-DOS'\n+12295 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12297 Compression Method    0000 (0) 'Stored'\n+12299 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1229D CRC                   7767FC51 (2003303505)\n+122A1 Compressed Size       0000067E (1662)\n+122A5 Uncompressed Size     0000067E (1662)\n+122A9 Filename Length       003E (62)\n+122AB Extra Length          0009 (9)\n+122AD Comment Length        0000 (0)\n+122AF Disk Start            0000 (0)\n+122B1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+122B3 Ext File Attributes   00000000 (0)\n+122B7 Local Header Offset   00003B9D (15261)\n+122BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x122BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+122F9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+122FB   Length              0005 (5)\n+122FD   Flags               01 (1) 'Modification'\n+122FE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12302 CENTRAL HEADER #18    02014B50 (33639248)\n+12306 Created Zip Spec      14 (20) '2.0'\n+12307 Created OS            00 (0) 'MS-DOS'\n+12308 Extract Zip Spec      14 (20) '2.0'\n+12309 Extract OS            00 (0) 'MS-DOS'\n+1230A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1230C Compression Method    0000 (0) 'Stored'\n+1230E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12312 CRC                   8C396488 (2352571528)\n+12316 Compressed Size       00000E33 (3635)\n+1231A Uncompressed Size     00000E33 (3635)\n+1231E Filename Length       0044 (68)\n+12320 Extra Length          0009 (9)\n+12322 Comment Length        0000 (0)\n+12324 Disk Start            0000 (0)\n+12326 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12328 Ext File Attributes   00000000 (0)\n+1232C Local Header Offset   00004290 (17040)\n+12330 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12330: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12374 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12376   Length              0005 (5)\n+12378   Flags               01 (1) 'Modification'\n+12379   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1237D CENTRAL HEADER #19    02014B50 (33639248)\n+12381 Created Zip Spec      14 (20) '2.0'\n+12382 Created OS            00 (0) 'MS-DOS'\n+12383 Extract Zip Spec      14 (20) '2.0'\n+12384 Extract OS            00 (0) 'MS-DOS'\n+12385 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12387 Compression Method    0000 (0) 'Stored'\n+12389 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1238D CRC                   49F33615 (1240675861)\n+12391 Compressed Size       00001E25 (7717)\n+12395 Uncompressed Size     00001E25 (7717)\n+12399 Filename Length       003C (60)\n+1239B Extra Length          0009 (9)\n+1239D Comment Length        0000 (0)\n+1239F Disk Start            0000 (0)\n+123A1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+123A3 Ext File Attributes   00000000 (0)\n+123A7 Local Header Offset   0000513E (20798)\n+123AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x123AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+123E7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+123E9   Length              0005 (5)\n+123EB   Flags               01 (1) 'Modification'\n+123EC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+123F0 CENTRAL HEADER #20    02014B50 (33639248)\n+123F4 Created Zip Spec      14 (20) '2.0'\n+123F5 Created OS            00 (0) 'MS-DOS'\n+123F6 Extract Zip Spec      14 (20) '2.0'\n+123F7 Extract OS            00 (0) 'MS-DOS'\n+123F8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+123FA Compression Method    0000 (0) 'Stored'\n+123FC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12400 CRC                   DEE730E1 (3739693281)\n+12404 Compressed Size       00000673 (1651)\n+12408 Uncompressed Size     00000673 (1651)\n+1240C Filename Length       0043 (67)\n+1240E Extra Length          0009 (9)\n+12410 Comment Length        0000 (0)\n+12412 Disk Start            0000 (0)\n+12414 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12416 Ext File Attributes   00000000 (0)\n+1241A Local Header Offset   00006FD6 (28630)\n+1241E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1241E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12461 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12463   Length              0005 (5)\n+12465   Flags               01 (1) 'Modification'\n+12466   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1246A CENTRAL HEADER #21    02014B50 (33639248)\n+1246E Created Zip Spec      14 (20) '2.0'\n+1246F Created OS            00 (0) 'MS-DOS'\n+12470 Extract Zip Spec      14 (20) '2.0'\n+12471 Extract OS            00 (0) 'MS-DOS'\n+12472 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12474 Compression Method    0000 (0) 'Stored'\n+12476 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1247A CRC                   29C66335 (700867381)\n+1247E Compressed Size       0000083B (2107)\n+12482 Uncompressed Size     0000083B (2107)\n+12486 Filename Length       0062 (98)\n+12488 Extra Length          0009 (9)\n+1248A Comment Length        0000 (0)\n+1248C Disk Start            0000 (0)\n+1248E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12490 Ext File Attributes   00000000 (0)\n+12494 Local Header Offset   000076C3 (30403)\n+12498 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+124FA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+124FC   Length              0005 (5)\n+124FE   Flags               01 (1) 'Modification'\n+124FF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12503 CENTRAL HEADER #22    02014B50 (33639248)\n+12507 Created Zip Spec      14 (20) '2.0'\n+12508 Created OS            00 (0) 'MS-DOS'\n+12509 Extract Zip Spec      14 (20) '2.0'\n+1250A Extract OS            00 (0) 'MS-DOS'\n+1250B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1250D Compression Method    0000 (0) 'Stored'\n+1250F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12513 CRC                   CB9F57B5 (3416217525)\n+12517 Compressed Size       000016C0 (5824)\n+1251B Uncompressed Size     000016C0 (5824)\n+1251F Filename Length       0041 (65)\n+12521 Extra Length          0009 (9)\n+12523 Comment Length        0000 (0)\n+12525 Disk Start            0000 (0)\n+12527 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12529 Ext File Attributes   00000000 (0)\n+1252D Local Header Offset   00007F97 (32663)\n+12531 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12572 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12574   Length              0005 (5)\n+12576   Flags               01 (1) 'Modification'\n+12577   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1257B CENTRAL HEADER #23    02014B50 (33639248)\n+1257F Created Zip Spec      14 (20) '2.0'\n+12580 Created OS            00 (0) 'MS-DOS'\n+12581 Extract Zip Spec      14 (20) '2.0'\n+12582 Extract OS            00 (0) 'MS-DOS'\n+12583 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12585 Compression Method    0000 (0) 'Stored'\n+12587 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1258B CRC                   948E877A (2492368762)\n+1258F Compressed Size       000006AE (1710)\n+12593 Uncompressed Size     000006AE (1710)\n+12597 Filename Length       0042 (66)\n+12599 Extra Length          0009 (9)\n+1259B Comment Length        0000 (0)\n+1259D Disk Start            0000 (0)\n+1259F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+125A1 Ext File Attributes   00000000 (0)\n+125A5 Local Header Offset   000096CF (38607)\n+125A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x125A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+125EB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+125ED   Length              0005 (5)\n+125EF   Flags               01 (1) 'Modification'\n+125F0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+125F4 CENTRAL HEADER #24    02014B50 (33639248)\n+125F8 Created Zip Spec      14 (20) '2.0'\n+125F9 Created OS            00 (0) 'MS-DOS'\n+125FA Extract Zip Spec      14 (20) '2.0'\n+125FB Extract OS            00 (0) 'MS-DOS'\n+125FC General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+125FE Compression Method    0000 (0) 'Stored'\n+12600 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12604 CRC                   EECFFCFC (4006608124)\n+12608 Compressed Size       00000E80 (3712)\n+1260C Uncompressed Size     00000E80 (3712)\n+12610 Filename Length       0048 (72)\n+12612 Extra Length          0009 (9)\n+12614 Comment Length        0000 (0)\n+12616 Disk Start            0000 (0)\n+12618 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1261A Ext File Attributes   00000000 (0)\n+1261E Local Header Offset   00009DF6 (40438)\n+12622 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1266A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1266C   Length              0005 (5)\n+1266E   Flags               01 (1) 'Modification'\n+1266F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12673 CENTRAL HEADER #25    02014B50 (33639248)\n+12677 Created Zip Spec      14 (20) '2.0'\n+12678 Created OS            00 (0) 'MS-DOS'\n+12679 Extract Zip Spec      14 (20) '2.0'\n+1267A Extract OS            00 (0) 'MS-DOS'\n+1267B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1267D Compression Method    0000 (0) 'Stored'\n+1267F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12683 CRC                   A65DD2F8 (2791166712)\n+12687 Compressed Size       00001A97 (6807)\n+1268B Uncompressed Size     00001A97 (6807)\n+1268F Filename Length       0040 (64)\n+12691 Extra Length          0009 (9)\n+12693 Comment Length        0000 (0)\n+12695 Disk Start            0000 (0)\n+12697 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12699 Ext File Attributes   00000000 (0)\n+1269D Local Header Offset   0000ACF5 (44277)\n+126A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x126A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+126E1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+126E3   Length              0005 (5)\n+126E5   Flags               01 (1) 'Modification'\n+126E6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+126EA CENTRAL HEADER #26    02014B50 (33639248)\n+126EE Created Zip Spec      14 (20) '2.0'\n+126EF Created OS            00 (0) 'MS-DOS'\n+126F0 Extract Zip Spec      14 (20) '2.0'\n+126F1 Extract OS            00 (0) 'MS-DOS'\n+126F2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+126F4 Compression Method    0000 (0) 'Stored'\n+126F6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+126FA CRC                   F93BAE67 (4181438055)\n+126FE Compressed Size       00000238 (568)\n+12702 Uncompressed Size     00000238 (568)\n+12706 Filename Length       003C (60)\n+12708 Extra Length          0009 (9)\n+1270A Comment Length        0000 (0)\n+1270C Disk Start            0000 (0)\n+1270E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12710 Ext File Attributes   00000000 (0)\n+12714 Local Header Offset   0000C803 (51203)\n+12718 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12754 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12756   Length              0005 (5)\n+12758   Flags               01 (1) 'Modification'\n+12759   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1275D CENTRAL HEADER #27    02014B50 (33639248)\n+12761 Created Zip Spec      14 (20) '2.0'\n+12762 Created OS            00 (0) 'MS-DOS'\n+12763 Extract Zip Spec      14 (20) '2.0'\n+12764 Extract OS            00 (0) 'MS-DOS'\n+12765 General Purpose Flag  0000 (0)\n+12767 Compression Method    0000 (0) 'Stored'\n+12769 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1276D CRC                   00000000 (0)\n+12771 Compressed Size       00000000 (0)\n+12775 Uncompressed Size     00000000 (0)\n+12779 Filename Length       0029 (41)\n+1277B Extra Length          0009 (9)\n+1277D Comment Length        0000 (0)\n+1277F Disk Start            0000 (0)\n+12781 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12783 Ext File Attributes   00000000 (0)\n+12787 Local Header Offset   0000CAAE (51886)\n+1278B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1278B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+127B4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+127B6   Length              0005 (5)\n+127B8   Flags               01 (1) 'Modification'\n+127B9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+127BD CENTRAL HEADER #28    02014B50 (33639248)\n+127C1 Created Zip Spec      14 (20) '2.0'\n+127C2 Created OS            00 (0) 'MS-DOS'\n+127C3 Extract Zip Spec      14 (20) '2.0'\n+127C4 Extract OS            00 (0) 'MS-DOS'\n+127C5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+127C7 Compression Method    0000 (0) 'Stored'\n+127C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+127CD CRC                   27A1B74F (664909647)\n+127D1 Compressed Size       00000595 (1429)\n+127D5 Uncompressed Size     00000595 (1429)\n+127D9 Filename Length       003F (63)\n+127DB Extra Length          0009 (9)\n+127DD Comment Length        0000 (0)\n+127DF Disk Start            0000 (0)\n+127E1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+127E3 Ext File Attributes   00000000 (0)\n+127E7 Local Header Offset   0000CAFE (51966)\n+127EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x127EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1282A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1282C   Length              0005 (5)\n+1282E   Flags               01 (1) 'Modification'\n+1282F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12833 CENTRAL HEADER #29    02014B50 (33639248)\n+12837 Created Zip Spec      14 (20) '2.0'\n+12838 Created OS            00 (0) 'MS-DOS'\n+12839 Extract Zip Spec      14 (20) '2.0'\n+1283A Extract OS            00 (0) 'MS-DOS'\n+1283B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1283D Compression Method    0000 (0) 'Stored'\n+1283F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12843 CRC                   F129B20C (4046041612)\n+12847 Compressed Size       0000020C (524)\n+1284B Uncompressed Size     0000020C (524)\n+1284F Filename Length       0040 (64)\n+12851 Extra Length          0009 (9)\n+12853 Comment Length        0000 (0)\n+12855 Disk Start            0000 (0)\n+12857 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12859 Ext File Attributes   00000000 (0)\n+1285D Local Header Offset   0000D109 (53513)\n+12861 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+128A1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+128A3   Length              0005 (5)\n+128A5   Flags               01 (1) 'Modification'\n+128A6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+128AA CENTRAL HEADER #30    02014B50 (33639248)\n+128AE Created Zip Spec      14 (20) '2.0'\n+128AF Created OS            00 (0) 'MS-DOS'\n+128B0 Extract Zip Spec      14 (20) '2.0'\n+128B1 Extract OS            00 (0) 'MS-DOS'\n+128B2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+128B4 Compression Method    0000 (0) 'Stored'\n+128B6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+128BA CRC                   572E0D80 (1462635904)\n+128BE Compressed Size       0000051D (1309)\n+128C2 Uncompressed Size     0000051D (1309)\n+128C6 Filename Length       003E (62)\n+128C8 Extra Length          0009 (9)\n+128CA Comment Length        0000 (0)\n+128CC Disk Start            0000 (0)\n+128CE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+128D0 Ext File Attributes   00000000 (0)\n+128D4 Local Header Offset   0000D38C (54156)\n+128D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x128D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12916 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12918   Length              0005 (5)\n+1291A   Flags               01 (1) 'Modification'\n+1291B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1291F CENTRAL HEADER #31    02014B50 (33639248)\n+12923 Created Zip Spec      14 (20) '2.0'\n+12924 Created OS            00 (0) 'MS-DOS'\n+12925 Extract Zip Spec      14 (20) '2.0'\n+12926 Extract OS            00 (0) 'MS-DOS'\n+12927 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12929 Compression Method    0000 (0) 'Stored'\n+1292B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1292F CRC                   8D176637 (2367120951)\n+12933 Compressed Size       00000797 (1943)\n+12937 Uncompressed Size     00000797 (1943)\n+1293B Filename Length       0036 (54)\n+1293D Extra Length          0009 (9)\n+1293F Comment Length        0000 (0)\n+12941 Disk Start            0000 (0)\n+12943 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12945 Ext File Attributes   00000000 (0)\n+12949 Local Header Offset   0000D91E (55582)\n+1294D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1294D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12983 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12985   Length              0005 (5)\n+12987   Flags               01 (1) 'Modification'\n+12988   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1298C CENTRAL HEADER #32    02014B50 (33639248)\n+12990 Created Zip Spec      14 (20) '2.0'\n+12991 Created OS            00 (0) 'MS-DOS'\n+12992 Extract Zip Spec      14 (20) '2.0'\n+12993 Extract OS            00 (0) 'MS-DOS'\n+12994 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12996 Compression Method    0000 (0) 'Stored'\n+12998 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1299C CRC                   7FD9B353 (2144973651)\n+129A0 Compressed Size       00000B40 (2880)\n+129A4 Uncompressed Size     00000B40 (2880)\n+129A8 Filename Length       0041 (65)\n+129AA Extra Length          0009 (9)\n+129AC Comment Length        0000 (0)\n+129AE Disk Start            0000 (0)\n+129B0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+129B2 Ext File Attributes   00000000 (0)\n+129B6 Local Header Offset   0000E122 (57634)\n+129BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x129BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+129FB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+129FD   Length              0005 (5)\n+129FF   Flags               01 (1) 'Modification'\n+12A00   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12A04 CENTRAL HEADER #33    02014B50 (33639248)\n+12A08 Created Zip Spec      14 (20) '2.0'\n+12A09 Created OS            00 (0) 'MS-DOS'\n+12A0A Extract Zip Spec      14 (20) '2.0'\n+12A0B Extract OS            00 (0) 'MS-DOS'\n+12A0C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12A0E Compression Method    0000 (0) 'Stored'\n+12A10 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12A14 CRC                   6FFD326C (1878864492)\n+12A18 Compressed Size       00000C43 (3139)\n+12A1C Uncompressed Size     00000C43 (3139)\n+12A20 Filename Length       0039 (57)\n+12A22 Extra Length          0009 (9)\n+12A24 Comment Length        0000 (0)\n+12A26 Disk Start            0000 (0)\n+12A28 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12A2A Ext File Attributes   00000000 (0)\n+12A2E Local Header Offset   0000ECDA (60634)\n+12A32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12A32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12A6B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12A6D   Length              0005 (5)\n+12A6F   Flags               01 (1) 'Modification'\n+12A70   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12A74 CENTRAL HEADER #34    02014B50 (33639248)\n+12A78 Created Zip Spec      14 (20) '2.0'\n+12A79 Created OS            00 (0) 'MS-DOS'\n+12A7A Extract Zip Spec      14 (20) '2.0'\n+12A7B Extract OS            00 (0) 'MS-DOS'\n+12A7C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12A7E Compression Method    0000 (0) 'Stored'\n+12A80 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12A84 CRC                   9FE9BE1F (2682895903)\n+12A88 Compressed Size       00000837 (2103)\n+12A8C Uncompressed Size     00000837 (2103)\n+12A90 Filename Length       004C (76)\n+12A92 Extra Length          0009 (9)\n+12A94 Comment Length        0000 (0)\n+12A96 Disk Start            0000 (0)\n+12A98 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12A9A Ext File Attributes   00000000 (0)\n+12A9E Local Header Offset   0000F98D (63885)\n+12AA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12AA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12AEE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12AF0   Length              0005 (5)\n+12AF2   Flags               01 (1) 'Modification'\n+12AF3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12AF7 CENTRAL HEADER #35    02014B50 (33639248)\n+12AFB Created Zip Spec      14 (20) '2.0'\n+12AFC Created OS            00 (0) 'MS-DOS'\n+12AFD Extract Zip Spec      14 (20) '2.0'\n+12AFE Extract OS            00 (0) 'MS-DOS'\n+12AFF General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12B01 Compression Method    0000 (0) 'Stored'\n+12B03 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12B07 CRC                   87651D16 (2271550742)\n+12B0B Compressed Size       00000A65 (2661)\n+12B0F Uncompressed Size     00000A65 (2661)\n+12B13 Filename Length       0044 (68)\n+12B15 Extra Length          0009 (9)\n+12B17 Comment Length        0000 (0)\n+12B19 Disk Start            0000 (0)\n+12B1B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12B1D Ext File Attributes   00000000 (0)\n+12B21 Local Header Offset   00010247 (66119)\n+12B25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12B69 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12B6B   Length              0005 (5)\n+12B6D   Flags               01 (1) 'Modification'\n+12B6E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12B72 CENTRAL HEADER #36    02014B50 (33639248)\n+12B76 Created Zip Spec      14 (20) '2.0'\n+12B77 Created OS            00 (0) 'MS-DOS'\n+12B78 Extract Zip Spec      14 (20) '2.0'\n+12B79 Extract OS            00 (0) 'MS-DOS'\n+12B7A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12B7C Compression Method    0000 (0) 'Stored'\n+12B7E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12B82 CRC                   DF375B69 (3744947049)\n+12B86 Compressed Size       0000022F (559)\n+12B8A Uncompressed Size     0000022F (559)\n+12B8E Filename Length       0045 (69)\n+12B90 Extra Length          0009 (9)\n+12B92 Comment Length        0000 (0)\n+12B94 Disk Start            0000 (0)\n+12B96 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12B98 Ext File Attributes   00000000 (0)\n+12B9C Local Header Offset   00010D27 (68903)\n+12BA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12BE5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12BE7   Length              0005 (5)\n+12BE9   Flags               01 (1) 'Modification'\n+12BEA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12BEE CENTRAL HEADER #37    02014B50 (33639248)\n+12BF2 Created Zip Spec      14 (20) '2.0'\n+12BF3 Created OS            00 (0) 'MS-DOS'\n+12BF4 Extract Zip Spec      14 (20) '2.0'\n+12BF5 Extract OS            00 (0) 'MS-DOS'\n+12BF6 General Purpose Flag  0000 (0)\n+12BF8 Compression Method    0000 (0) 'Stored'\n+12BFA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12BFE CRC                   00000000 (0)\n+12C02 Compressed Size       00000000 (0)\n+12C06 Uncompressed Size     00000000 (0)\n+12C0A Filename Length       0026 (38)\n+12C0C Extra Length          0009 (9)\n+12C0E Comment Length        0000 (0)\n+12C10 Disk Start            0000 (0)\n+12C12 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12C14 Ext File Attributes   00000000 (0)\n+12C18 Local Header Offset   00010FD2 (69586)\n+12C1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12C1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12C42 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12C44   Length              0005 (5)\n+12C46   Flags               01 (1) 'Modification'\n+12C47   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12C4B CENTRAL HEADER #38    02014B50 (33639248)\n+12C4F Created Zip Spec      14 (20) '2.0'\n+12C50 Created OS            00 (0) 'MS-DOS'\n+12C51 Extract Zip Spec      14 (20) '2.0'\n+12C52 Extract OS            00 (0) 'MS-DOS'\n+12C53 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12C55 Compression Method    0000 (0) 'Stored'\n+12C57 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12C5B CRC                   332DB7F1 (858634225)\n+12C5F Compressed Size       0000020F (527)\n+12C63 Uncompressed Size     0000020F (527)\n+12C67 Filename Length       004E (78)\n+12C69 Extra Length          0009 (9)\n+12C6B Comment Length        0000 (0)\n+12C6D Disk Start            0000 (0)\n+12C6F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12C71 Ext File Attributes   00000000 (0)\n+12C75 Local Header Offset   0001101F (69663)\n+12C79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12CC7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12CC9   Length              0005 (5)\n+12CCB   Flags               01 (1) 'Modification'\n+12CCC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12CD0 CENTRAL HEADER #39    02014B50 (33639248)\n+12CD4 Created Zip Spec      14 (20) '2.0'\n+12CD5 Created OS            00 (0) 'MS-DOS'\n+12CD6 Extract Zip Spec      14 (20) '2.0'\n+12CD7 Extract OS            00 (0) 'MS-DOS'\n+12CD8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12CDA Compression Method    0000 (0) 'Stored'\n+12CDC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12CE0 CRC                   7639F652 (1983510098)\n+12CE4 Compressed Size       0000017D (381)\n+12CE8 Uncompressed Size     0000017D (381)\n+12CEC Filename Length       004A (74)\n+12CEE Extra Length          0009 (9)\n+12CF0 Comment Length        0000 (0)\n+12CF2 Disk Start            0000 (0)\n+12CF4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12CF6 Ext File Attributes   00000000 (0)\n+12CFA Local Header Offset   000112B3 (70323)\n+12CFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12CFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12D48 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12D4A   Length              0005 (5)\n+12D4C   Flags               01 (1) 'Modification'\n+12D4D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12D51 CENTRAL HEADER #40    02014B50 (33639248)\n+12D55 Created Zip Spec      14 (20) '2.0'\n+12D56 Created OS            00 (0) 'MS-DOS'\n+12D57 Extract Zip Spec      14 (20) '2.0'\n+12D58 Extract OS            00 (0) 'MS-DOS'\n+12D59 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12D5B Compression Method    0000 (0) 'Stored'\n+12D5D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12D61 CRC                   D50B8C13 (3574303763)\n+12D65 Compressed Size       000001B0 (432)\n+12D69 Uncompressed Size     000001B0 (432)\n+12D6D Filename Length       0044 (68)\n+12D6F Extra Length          0009 (9)\n+12D71 Comment Length        0000 (0)\n+12D73 Disk Start            0000 (0)\n+12D75 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12D77 Ext File Attributes   00000000 (0)\n+12D7B Local Header Offset   000114B1 (70833)\n+12D7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12DC3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12DC5   Length              0005 (5)\n+12DC7   Flags               01 (1) 'Modification'\n+12DC8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12DCC CENTRAL HEADER #41    02014B50 (33639248)\n+12DD0 Created Zip Spec      14 (20) '2.0'\n+12DD1 Created OS            00 (0) 'MS-DOS'\n+12DD2 Extract Zip Spec      14 (20) '2.0'\n+12DD3 Extract OS            00 (0) 'MS-DOS'\n+12DD4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12DD6 Compression Method    0000 (0) 'Stored'\n+12DD8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12DDC CRC                   419AC217 (1100661271)\n+12DE0 Compressed Size       00000273 (627)\n+12DE4 Uncompressed Size     00000273 (627)\n+12DE8 Filename Length       0053 (83)\n+12DEA Extra Length          0009 (9)\n+12DEC Comment Length        0000 (0)\n+12DEE Disk Start            0000 (0)\n+12DF0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12DF2 Ext File Attributes   00000000 (0)\n+12DF6 Local Header Offset   000116DC (71388)\n+12DFA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12DFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12E4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12E4F   Length              0005 (5)\n+12E51   Flags               01 (1) 'Modification'\n+12E52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12E56 CENTRAL HEADER #42    02014B50 (33639248)\n+12E5A Created Zip Spec      14 (20) '2.0'\n+12E5B Created OS            00 (0) 'MS-DOS'\n+12E5C Extract Zip Spec      14 (20) '2.0'\n+12E5D Extract OS            00 (0) 'MS-DOS'\n+12E5E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12E60 Compression Method    0000 (0) 'Stored'\n+12E62 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12E66 CRC                   5AF73745 (1526150981)\n+12E6A Compressed Size       00000223 (547)\n+12E6E Uncompressed Size     00000223 (547)\n+12E72 Filename Length       0052 (82)\n+12E74 Extra Length          0009 (9)\n+12E76 Comment Length        0000 (0)\n+12E78 Disk Start            0000 (0)\n+12E7A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12E7C Ext File Attributes   00000000 (0)\n+12E80 Local Header Offset   000119D9 (72153)\n+12E84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12E84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12ED6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12ED8   Length              0005 (5)\n+12EDA   Flags               01 (1) 'Modification'\n+12EDB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12EDF END CENTRAL HEADER    06054B50 (101010256)\n+12EE3 Number of this disk   0000 (0)\n+12EE5 Central Dir Disk no   0000 (0)\n+12EE7 Entries in this disk  002A (42)\n+12EE9 Total Entries         002A (42)\n+12EEB Size of Central Dir   0000125A (4698)\n+12EEF Offset to Central Dir 00011C85 (72837)\n+12EF3 Comment Length        0000 (0)\n #\n # Warning Count: 84\n #\n # Done\n"}, {"source1": "dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class", "source2": "dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum 2bfa0e3e858333214d5b8c196848cb265ecad22136e2e25b79c1a19a5e906ecc\n+  SHA-256 checksum 785f37e4959dc5e10ef5c61b5a354e2c82497f3f2279cb0d849dbf7226a19a45\n   Compiled from \"ApiKeyInsertingInterceptor.java\"\n class dev.langchain4j.model.huggingface.ApiKeyInsertingInterceptor implements okhttp3.Interceptor\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #16                         // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  super_class: #17                        // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#41        // java/lang/Object.\"<init>\":()V\n-   #2 = String             #19            // apiKey\n-   #3 = Methodref          #42.#43        // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #4 = Fieldref           #16.#44        // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.apiKey:Ljava/lang/String;\n-   #5 = InterfaceMethodref #29.#45        // okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n-   #6 = Methodref          #46.#47        // okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n-   #7 = String             #48            // Authorization\n-   #8 = Class              #49            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#41         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #50            // Bearer\n-  #11 = Methodref          #8.#51         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = Methodref          #8.#52         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #13 = Methodref          #53.#54        // okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #14 = Methodref          #53.#55        // okhttp3/Request$Builder.build:()Lokhttp3/Request;\n-  #15 = InterfaceMethodref #29.#56        // okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n-  #16 = Class              #57            // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #17 = Class              #58            // java/lang/Object\n-  #18 = Class              #59            // okhttp3/Interceptor\n-  #19 = Utf8               apiKey\n-  #20 = Utf8               Ljava/lang/String;\n-  #21 = Utf8               <init>\n-  #22 = Utf8               (Ljava/lang/String;)V\n-  #23 = Utf8               Code\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Ldev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor;\n-  #28 = Utf8               intercept\n-  #29 = Class              #60            // okhttp3/Interceptor$Chain\n-  #30 = Utf8               Chain\n-  #31 = Utf8               InnerClasses\n-  #32 = Utf8               (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n-  #33 = Utf8               chain\n-  #34 = Utf8               Lokhttp3/Interceptor$Chain;\n-  #35 = Utf8               request\n-  #36 = Utf8               Lokhttp3/Request;\n-  #37 = Utf8               Exceptions\n-  #38 = Class              #61            // java/io/IOException\n-  #39 = Utf8               SourceFile\n-  #40 = Utf8               ApiKeyInsertingInterceptor.java\n-  #41 = NameAndType        #21:#62        // \"<init>\":()V\n-  #42 = Class              #63            // dev/langchain4j/internal/ValidationUtils\n-  #43 = NameAndType        #64:#65        // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #44 = NameAndType        #19:#20        // apiKey:Ljava/lang/String;\n-  #45 = NameAndType        #35:#66        // request:()Lokhttp3/Request;\n-  #46 = Class              #67            // okhttp3/Request\n-  #47 = NameAndType        #68:#70        // newBuilder:()Lokhttp3/Request$Builder;\n-  #48 = Utf8               Authorization\n-  #49 = Utf8               java/lang/StringBuilder\n-  #50 = Utf8               Bearer\n-  #51 = NameAndType        #71:#72        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #52 = NameAndType        #73:#74        // toString:()Ljava/lang/String;\n-  #53 = Class              #75            // okhttp3/Request$Builder\n-  #54 = NameAndType        #76:#77        // addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #55 = NameAndType        #78:#66        // build:()Lokhttp3/Request;\n-  #56 = NameAndType        #79:#80        // proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n-  #57 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #58 = Utf8               java/lang/Object\n-  #59 = Utf8               okhttp3/Interceptor\n-  #60 = Utf8               okhttp3/Interceptor$Chain\n-  #61 = Utf8               java/io/IOException\n-  #62 = Utf8               ()V\n-  #63 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #64 = Utf8               ensureNotBlank\n-  #65 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #66 = Utf8               ()Lokhttp3/Request;\n-  #67 = Utf8               okhttp3/Request\n-  #68 = Utf8               newBuilder\n-  #69 = Utf8               Builder\n-  #70 = Utf8               ()Lokhttp3/Request$Builder;\n-  #71 = Utf8               append\n-  #72 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #73 = Utf8               toString\n-  #74 = Utf8               ()Ljava/lang/String;\n-  #75 = Utf8               okhttp3/Request$Builder\n-  #76 = Utf8               addHeader\n-  #77 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #78 = Utf8               build\n-  #79 = Utf8               proceed\n-  #80 = Utf8               (Lokhttp3/Request;)Lokhttp3/Response;\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             // apiKey\n+   #8 = Utf8               apiKey\n+   #9 = Methodref          #10.#11        // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Class              #12            // dev/langchain4j/internal/ValidationUtils\n+  #11 = NameAndType        #13:#14        // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #12 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #13 = Utf8               ensureNotBlank\n+  #14 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #15 = Fieldref           #16.#17        // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.apiKey:Ljava/lang/String;\n+  #16 = Class              #18            // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+  #17 = NameAndType        #8:#19         // apiKey:Ljava/lang/String;\n+  #18 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+  #19 = Utf8               Ljava/lang/String;\n+  #20 = InterfaceMethodref #21.#22        // okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n+  #21 = Class              #23            // okhttp3/Interceptor$Chain\n+  #22 = NameAndType        #24:#25        // request:()Lokhttp3/Request;\n+  #23 = Utf8               okhttp3/Interceptor$Chain\n+  #24 = Utf8               request\n+  #25 = Utf8               ()Lokhttp3/Request;\n+  #26 = Methodref          #27.#28        // okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n+  #27 = Class              #29            // okhttp3/Request\n+  #28 = NameAndType        #30:#31        // newBuilder:()Lokhttp3/Request$Builder;\n+  #29 = Utf8               okhttp3/Request\n+  #30 = Utf8               newBuilder\n+  #31 = Utf8               ()Lokhttp3/Request$Builder;\n+  #32 = String             #33            // Authorization\n+  #33 = Utf8               Authorization\n+  #34 = Class              #35            // java/lang/StringBuilder\n+  #35 = Utf8               java/lang/StringBuilder\n+  #36 = Methodref          #34.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #37 = String             #38            // Bearer\n+  #38 = Utf8               Bearer\n+  #39 = Methodref          #34.#40        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #40 = NameAndType        #41:#42        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #41 = Utf8               append\n+  #42 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #43 = Methodref          #34.#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 = Methodref          #48.#49        // okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #48 = Class              #50            // okhttp3/Request$Builder\n+  #49 = NameAndType        #51:#52        // addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #50 = Utf8               okhttp3/Request$Builder\n+  #51 = Utf8               addHeader\n+  #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #53 = Methodref          #48.#54        // okhttp3/Request$Builder.build:()Lokhttp3/Request;\n+  #54 = NameAndType        #55:#25        // build:()Lokhttp3/Request;\n+  #55 = Utf8               build\n+  #56 = InterfaceMethodref #21.#57        // okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+  #57 = NameAndType        #58:#59        // proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+  #58 = Utf8               proceed\n+  #59 = Utf8               (Lokhttp3/Request;)Lokhttp3/Response;\n+  #60 = Class              #61            // okhttp3/Interceptor\n+  #61 = Utf8               okhttp3/Interceptor\n+  #62 = Utf8               (Ljava/lang/String;)V\n+  #63 = Utf8               Code\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               this\n+  #67 = Utf8               Ldev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor;\n+  #68 = Utf8               intercept\n+  #69 = Utf8               (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n+  #70 = Utf8               chain\n+  #71 = Utf8               Lokhttp3/Interceptor$Chain;\n+  #72 = Utf8               Lokhttp3/Request;\n+  #73 = Utf8               Exceptions\n+  #74 = Class              #75            // java/io/IOException\n+  #75 = Utf8               java/io/IOException\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               ApiKeyInsertingInterceptor.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Chain\n+  #80 = Utf8               Builder\n {\n   private final java.lang.String apiKey;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   dev.langchain4j.model.huggingface.ApiKeyInsertingInterceptor(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0000)\n     Code:\n       stack=3, 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: ldc           #2                  // String apiKey\n-         8: invokestatic  #3                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-        11: putfield      #4                  // Field apiKey:Ljava/lang/String;\n+         6: ldc           #7                  // String apiKey\n+         8: invokestatic  #9                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        11: putfield      #15                 // Field apiKey:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 15: 0\n         line 16: 4\n         line 17: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -117,32 +117,32 @@\n \n   public okhttp3.Response intercept(okhttp3.Interceptor$Chain) throws java.io.IOException;\n     descriptor: (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #5,  1            // InterfaceMethod okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n-         6: invokevirtual #6                  // Method okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n-         9: ldc           #7                  // String Authorization\n-        11: new           #8                  // class java/lang/StringBuilder\n+         1: invokeinterface #20,  1           // InterfaceMethod okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n+         6: invokevirtual #26                 // Method okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n+         9: ldc           #32                 // String Authorization\n+        11: new           #34                 // class java/lang/StringBuilder\n         14: dup\n-        15: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-        18: ldc           #10                 // String Bearer\n-        20: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        15: invokespecial #36                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        18: ldc           #37                 // String Bearer\n+        20: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         23: aload_0\n-        24: getfield      #4                  // Field apiKey:Ljava/lang/String;\n-        27: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        30: invokevirtual #12                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        33: invokevirtual #13                 // Method okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-        36: invokevirtual #14                 // Method okhttp3/Request$Builder.build:()Lokhttp3/Request;\n+        24: getfield      #15                 // Field apiKey:Ljava/lang/String;\n+        27: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        30: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        33: invokevirtual #47                 // Method okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+        36: invokevirtual #53                 // Method okhttp3/Request$Builder.build:()Lokhttp3/Request;\n         39: astore_2\n         40: aload_1\n         41: aload_2\n-        42: invokeinterface #15,  2           // InterfaceMethod okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+        42: invokeinterface #56,  2           // InterfaceMethod okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n         47: areturn\n       LineNumberTable:\n         line 22: 0\n         line 23: 6\n         line 24: 33\n         line 25: 36\n         line 27: 40\n@@ -152,9 +152,9 @@\n             0      48     1 chain   Lokhttp3/Interceptor$Chain;\n            40       8     2 request   Lokhttp3/Request;\n     Exceptions:\n       throws java.io.IOException\n }\n SourceFile: \"ApiKeyInsertingInterceptor.java\"\n InnerClasses:\n-  public static #30= #29 of #18;          // Chain=class okhttp3/Interceptor$Chain of class okhttp3/Interceptor\n-  public static #69= #53 of #46;          // Builder=class okhttp3/Request$Builder of class okhttp3/Request\n+  public static #79= #21 of #60;          // Chain=class okhttp3/Interceptor$Chain of class okhttp3/Interceptor\n+  public static #80= #48 of #27;          // Builder=class okhttp3/Request$Builder of class okhttp3/Request\n"}]}, {"source1": "dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class", "source2": "dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,277 +1,272 @@\n-  SHA-256 checksum d13f40d9a61b7b162bac2bf3829c0bbbdc9f4905bef8e040bdb1f16fad19d4e8\n+  SHA-256 checksum 9f0b6fda075d7f52032eb0f3d4c292dec0fe4ea1976979a97c7ebd1c0f17715f\n   Compiled from \"DefaultHuggingFaceClient.java\"\n class dev.langchain4j.model.huggingface.DefaultHuggingFaceClient implements dev.langchain4j.model.huggingface.client.HuggingFaceClient\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #60                         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  super_class: #57                        // java/lang/Object\n+  this_class: #86                         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Methodref          #57.#125      // java/lang/Object.\"<init>\":()V\n-    #2 = Class              #127          // okhttp3/OkHttpClient$Builder\n-    #3 = Methodref          #2.#125       // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n-    #4 = Class              #130          // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-    #5 = Methodref          #4.#131       // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n-    #6 = Methodref          #2.#132       // okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-    #7 = Methodref          #2.#133       // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #8 = Methodref          #2.#134       // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #9 = Methodref          #2.#135       // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-   #10 = Methodref          #2.#136       // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-   #11 = Methodref          #2.#137       // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n-   #12 = Class              #138          // com/google/gson/GsonBuilder\n-   #13 = Methodref          #12.#125      // com/google/gson/GsonBuilder.\"<init>\":()V\n-   #14 = Fieldref           #139.#140     // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-   #15 = Methodref          #12.#141      // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-   #16 = Methodref          #12.#142      // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n-   #17 = Class              #144          // retrofit2/Retrofit$Builder\n-   #18 = Methodref          #17.#125      // retrofit2/Retrofit$Builder.\"<init>\":()V\n-   #19 = String             #145          // https://api-inference.huggingface.co\n-   #20 = Methodref          #17.#146      // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-   #21 = Methodref          #17.#147      // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-   #22 = Methodref          #148.#149     // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-   #23 = Methodref          #17.#150      // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-   #24 = Methodref          #17.#151      // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n-   #25 = Class              #152          // dev/langchain4j/model/huggingface/HuggingFaceApi\n-   #26 = Methodref          #143.#153     // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n-   #27 = Fieldref           #60.#154      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-   #28 = String             #64           // modelId\n-   #29 = Methodref          #155.#156     // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #30 = Fieldref           #60.#157      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.modelId:Ljava/lang/String;\n-   #31 = Methodref          #60.#158      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #32 = InterfaceMethodref #25.#159      // dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #33 = InterfaceMethodref #160.#161     // retrofit2/Call.execute:()Lretrofit2/Response;\n-   #34 = Methodref          #162.#163     // retrofit2/Response.isSuccessful:()Z\n-   #35 = Methodref          #60.#164      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #36 = Methodref          #60.#165      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-   #37 = Class              #166          // java/io/IOException\n-   #38 = Class              #167          // java/lang/RuntimeException\n-   #39 = Methodref          #38.#168      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-   #40 = Methodref          #162.#169     // retrofit2/Response.body:()Ljava/lang/Object;\n-   #41 = Class              #170          // java/util/List\n-   #42 = InterfaceMethodref #41.#171      // java/util/List.size:()I\n-   #43 = InterfaceMethodref #41.#172      // java/util/List.get:(I)Ljava/lang/Object;\n-   #44 = Class              #173          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-   #45 = Class              #174          // java/lang/StringBuilder\n-   #46 = Methodref          #45.#125      // java/lang/StringBuilder.\"<init>\":()V\n-   #47 = String             #175          // Expected only one generated_text, but was:\n-   #48 = Methodref          #45.#176      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #49 = Methodref          #45.#177      // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-   #50 = Methodref          #45.#178      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #51 = Methodref          #38.#131      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #52 = InterfaceMethodref #25.#179      // dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #53 = Methodref          #162.#180     // retrofit2/Response.code:()I\n-   #54 = Methodref          #162.#181     // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-   #55 = Methodref          #182.#183     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n-   #56 = String             #184          // status code: %s; body: %s\n-   #57 = Class              #185          // java/lang/Object\n-   #58 = Methodref          #186.#187     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #59 = Methodref          #188.#189     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #60 = Class              #190          // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #61 = Class              #191          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-   #62 = Utf8               huggingFaceApi\n-   #63 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-   #64 = Utf8               modelId\n-   #65 = Utf8               Ljava/lang/String;\n-   #66 = Utf8               <init>\n-   #67 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #68 = Utf8               Code\n-   #69 = Utf8               LineNumberTable\n-   #70 = Utf8               LocalVariableTable\n-   #71 = Utf8               this\n-   #72 = Utf8               Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n-   #73 = Utf8               apiKey\n-   #74 = Utf8               timeout\n-   #75 = Utf8               Ljava/time/Duration;\n-   #76 = Utf8               okHttpClient\n-   #77 = Utf8               Lokhttp3/OkHttpClient;\n-   #78 = Utf8               gson\n-   #79 = Utf8               Lcom/google/gson/Gson;\n-   #80 = Utf8               retrofit\n-   #81 = Utf8               Lretrofit2/Retrofit;\n-   #82 = Utf8               chat\n-   #83 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #84 = Utf8               request\n-   #85 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #86 = Utf8               generate\n-   #87 = Utf8               retrofitResponse\n-   #88 = Utf8               Lretrofit2/Response;\n-   #89 = Utf8               e\n-   #90 = Utf8               Ljava/io/IOException;\n-   #91 = Utf8               LocalVariableTypeTable\n-   #92 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n-   #93 = Utf8               StackMapTable\n-   #94 = Class              #192          // retrofit2/Response\n-   #95 = Class              #190          // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #96 = Class              #193          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #97 = Class              #166          // java/io/IOException\n-   #98 = Utf8               toOneResponse\n-   #99 = Utf8               (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #100 = Utf8               responses\n-  #101 = Utf8               Ljava/util/List;\n-  #102 = Utf8               Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;\n-  #103 = Class              #170          // java/util/List\n-  #104 = Class              #174          // java/lang/StringBuilder\n-  #105 = Utf8               Signature\n-  #106 = Utf8               (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #107 = Utf8               embed\n-  #108 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #109 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-  #110 = Utf8               Lretrofit2/Response<Ljava/util/List<[F>;>;\n-  #111 = Class              #194          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #112 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n-  #113 = Utf8               toException\n-  #114 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #115 = Utf8               response\n-  #116 = Utf8               code\n-  #117 = Utf8               I\n-  #118 = Utf8               body\n-  #119 = Utf8               errorMessage\n-  #120 = Utf8               Lretrofit2/Response<*>;\n-  #121 = Utf8               Exceptions\n-  #122 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n-  #123 = Utf8               SourceFile\n-  #124 = Utf8               DefaultHuggingFaceClient.java\n-  #125 = NameAndType        #66:#195      // \"<init>\":()V\n-  #126 = Class              #196          // okhttp3/OkHttpClient\n-  #127 = Utf8               okhttp3/OkHttpClient$Builder\n-  #128 = Utf8               Builder\n-  #129 = Utf8               InnerClasses\n-  #130 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #131 = NameAndType        #66:#197      // \"<init>\":(Ljava/lang/String;)V\n-  #132 = NameAndType        #198:#199     // addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-  #133 = NameAndType        #200:#201     // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #134 = NameAndType        #202:#201     // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #135 = NameAndType        #203:#201     // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #136 = NameAndType        #204:#201     // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #137 = NameAndType        #205:#206     // build:()Lokhttp3/OkHttpClient;\n-  #138 = Utf8               com/google/gson/GsonBuilder\n-  #139 = Class              #207          // com/google/gson/FieldNamingPolicy\n-  #140 = NameAndType        #208:#209     // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-  #141 = NameAndType        #210:#211     // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #142 = NameAndType        #212:#213     // create:()Lcom/google/gson/Gson;\n-  #143 = Class              #214          // retrofit2/Retrofit\n-  #144 = Utf8               retrofit2/Retrofit$Builder\n-  #145 = Utf8               https://api-inference.huggingface.co\n-  #146 = NameAndType        #215:#216     // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #147 = NameAndType        #217:#218     // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #148 = Class              #219          // retrofit2/converter/gson/GsonConverterFactory\n-  #149 = NameAndType        #212:#220     // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #150 = NameAndType        #221:#224     // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #151 = NameAndType        #205:#225     // build:()Lretrofit2/Retrofit;\n-  #152 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n-  #153 = NameAndType        #212:#226     // create:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #154 = NameAndType        #62:#63       // huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-  #155 = Class              #227          // dev/langchain4j/internal/ValidationUtils\n-  #156 = NameAndType        #228:#229     // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #157 = NameAndType        #64:#65       // modelId:Ljava/lang/String;\n-  #158 = NameAndType        #86:#83       // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #159 = NameAndType        #86:#230      // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #160 = Class              #231          // retrofit2/Call\n-  #161 = NameAndType        #232:#233     // execute:()Lretrofit2/Response;\n-  #162 = Class              #192          // retrofit2/Response\n-  #163 = NameAndType        #234:#235     // isSuccessful:()Z\n-  #164 = NameAndType        #98:#99       // toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #165 = NameAndType        #113:#114     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #166 = Utf8               java/io/IOException\n-  #167 = Utf8               java/lang/RuntimeException\n-  #168 = NameAndType        #66:#236      // \"<init>\":(Ljava/lang/Throwable;)V\n-  #169 = NameAndType        #118:#237     // body:()Ljava/lang/Object;\n-  #170 = Utf8               java/util/List\n-  #171 = NameAndType        #238:#239     // size:()I\n-  #172 = NameAndType        #240:#241     // get:(I)Ljava/lang/Object;\n-  #173 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #174 = Utf8               java/lang/StringBuilder\n-  #175 = Utf8               Expected only one generated_text, but was:\n-  #176 = NameAndType        #242:#243     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #177 = NameAndType        #242:#244     // append:(I)Ljava/lang/StringBuilder;\n-  #178 = NameAndType        #245:#246     // toString:()Ljava/lang/String;\n-  #179 = NameAndType        #107:#247     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #180 = NameAndType        #116:#239     // code:()I\n-  #181 = NameAndType        #248:#249     // errorBody:()Lokhttp3/ResponseBody;\n-  #182 = Class              #250          // okhttp3/ResponseBody\n-  #183 = NameAndType        #251:#246     // string:()Ljava/lang/String;\n-  #184 = Utf8               status code: %s; body: %s\n-  #185 = Utf8               java/lang/Object\n-  #186 = Class              #252          // java/lang/Integer\n-  #187 = NameAndType        #253:#254     // valueOf:(I)Ljava/lang/Integer;\n-  #188 = Class              #255          // java/lang/String\n-  #189 = NameAndType        #256:#257     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #190 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  #191 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #192 = Utf8               retrofit2/Response\n-  #193 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #194 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #195 = Utf8               ()V\n-  #196 = Utf8               okhttp3/OkHttpClient\n-  #197 = Utf8               (Ljava/lang/String;)V\n-  #198 = Utf8               addInterceptor\n-  #199 = Utf8               (Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-  #200 = Utf8               callTimeout\n-  #201 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #202 = Utf8               connectTimeout\n-  #203 = Utf8               readTimeout\n-  #204 = Utf8               writeTimeout\n-  #205 = Utf8               build\n-  #206 = Utf8               ()Lokhttp3/OkHttpClient;\n-  #207 = Utf8               com/google/gson/FieldNamingPolicy\n-  #208 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n-  #209 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n-  #210 = Utf8               setFieldNamingPolicy\n-  #211 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #212 = Utf8               create\n-  #213 = Utf8               ()Lcom/google/gson/Gson;\n-  #214 = Utf8               retrofit2/Retrofit\n-  #215 = Utf8               baseUrl\n-  #216 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #217 = Utf8               client\n-  #218 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #219 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n-  #220 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #221 = Utf8               addConverterFactory\n-  #222 = Class              #259          // retrofit2/Converter$Factory\n-  #223 = Utf8               Factory\n-  #224 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #225 = Utf8               ()Lretrofit2/Retrofit;\n-  #226 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #227 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #228 = Utf8               ensureNotBlank\n-  #229 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #230 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #231 = Utf8               retrofit2/Call\n-  #232 = Utf8               execute\n-  #233 = Utf8               ()Lretrofit2/Response;\n-  #234 = Utf8               isSuccessful\n-  #235 = Utf8               ()Z\n-  #236 = Utf8               (Ljava/lang/Throwable;)V\n-  #237 = Utf8               ()Ljava/lang/Object;\n-  #238 = Utf8               size\n-  #239 = Utf8               ()I\n-  #240 = Utf8               get\n-  #241 = Utf8               (I)Ljava/lang/Object;\n-  #242 = Utf8               append\n-  #243 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #244 = Utf8               (I)Ljava/lang/StringBuilder;\n-  #245 = Utf8               toString\n-  #246 = Utf8               ()Ljava/lang/String;\n-  #247 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #248 = Utf8               errorBody\n-  #249 = Utf8               ()Lokhttp3/ResponseBody;\n-  #250 = Utf8               okhttp3/ResponseBody\n-  #251 = Utf8               string\n-  #252 = Utf8               java/lang/Integer\n-  #253 = Utf8               valueOf\n-  #254 = Utf8               (I)Ljava/lang/Integer;\n-  #255 = Utf8               java/lang/String\n-  #256 = Utf8               format\n-  #257 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #258 = Class              #260          // retrofit2/Converter\n-  #259 = Utf8               retrofit2/Converter$Factory\n-  #260 = Utf8               retrofit2/Converter\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            // okhttp3/OkHttpClient$Builder\n+    #8 = Utf8               okhttp3/OkHttpClient$Builder\n+    #9 = Methodref          #7.#3         // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+   #10 = Class              #11           // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+   #11 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+   #12 = Methodref          #10.#13       // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n+   #13 = NameAndType        #5:#14        // \"<init>\":(Ljava/lang/String;)V\n+   #14 = Utf8               (Ljava/lang/String;)V\n+   #15 = Methodref          #7.#16        // okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #16 = NameAndType        #17:#18       // addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #17 = Utf8               addInterceptor\n+   #18 = Utf8               (Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #19 = Methodref          #7.#20        // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #20 = NameAndType        #21:#22       // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #21 = Utf8               callTimeout\n+   #22 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #23 = Methodref          #7.#24        // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #24 = NameAndType        #25:#22       // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #25 = Utf8               connectTimeout\n+   #26 = Methodref          #7.#27        // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #27 = NameAndType        #28:#22       // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #28 = Utf8               readTimeout\n+   #29 = Methodref          #7.#30        // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #30 = NameAndType        #31:#22       // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #31 = Utf8               writeTimeout\n+   #32 = Methodref          #7.#33        // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+   #33 = NameAndType        #34:#35       // build:()Lokhttp3/OkHttpClient;\n+   #34 = Utf8               build\n+   #35 = Utf8               ()Lokhttp3/OkHttpClient;\n+   #36 = Class              #37           // com/google/gson/GsonBuilder\n+   #37 = Utf8               com/google/gson/GsonBuilder\n+   #38 = Methodref          #36.#3        // com/google/gson/GsonBuilder.\"<init>\":()V\n+   #39 = Fieldref           #40.#41       // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+   #40 = Class              #42           // com/google/gson/FieldNamingPolicy\n+   #41 = NameAndType        #43:#44       // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+   #42 = Utf8               com/google/gson/FieldNamingPolicy\n+   #43 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n+   #44 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n+   #45 = Methodref          #36.#46       // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #46 = NameAndType        #47:#48       // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #47 = Utf8               setFieldNamingPolicy\n+   #48 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #49 = Methodref          #36.#50       // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+   #50 = NameAndType        #51:#52       // create:()Lcom/google/gson/Gson;\n+   #51 = Utf8               create\n+   #52 = Utf8               ()Lcom/google/gson/Gson;\n+   #53 = Class              #54           // retrofit2/Retrofit$Builder\n+   #54 = Utf8               retrofit2/Retrofit$Builder\n+   #55 = Methodref          #53.#3        // retrofit2/Retrofit$Builder.\"<init>\":()V\n+   #56 = String             #57           // https://api-inference.huggingface.co\n+   #57 = Utf8               https://api-inference.huggingface.co\n+   #58 = Methodref          #53.#59       // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #59 = NameAndType        #60:#61       // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #60 = Utf8               baseUrl\n+   #61 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #62 = Methodref          #53.#63       // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #63 = NameAndType        #64:#65       // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #64 = Utf8               client\n+   #65 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #66 = Methodref          #67.#68       // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #67 = Class              #69           // retrofit2/converter/gson/GsonConverterFactory\n+   #68 = NameAndType        #51:#70       // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #69 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n+   #70 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #71 = Methodref          #53.#72       // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #72 = NameAndType        #73:#74       // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #73 = Utf8               addConverterFactory\n+   #74 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #75 = Methodref          #53.#76       // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+   #76 = NameAndType        #34:#77       // build:()Lretrofit2/Retrofit;\n+   #77 = Utf8               ()Lretrofit2/Retrofit;\n+   #78 = Class              #79           // dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #79 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #80 = Methodref          #81.#82       // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #81 = Class              #83           // retrofit2/Retrofit\n+   #82 = NameAndType        #51:#84       // create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #83 = Utf8               retrofit2/Retrofit\n+   #84 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+   #85 = Fieldref           #86.#87       // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #86 = Class              #88           // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #87 = NameAndType        #89:#90       // huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #88 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #89 = Utf8               huggingFaceApi\n+   #90 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #91 = String             #92           // modelId\n+   #92 = Utf8               modelId\n+   #93 = Methodref          #94.#95       // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #94 = Class              #96           // dev/langchain4j/internal/ValidationUtils\n+   #95 = NameAndType        #97:#98       // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #96 = Utf8               dev/langchain4j/internal/ValidationUtils\n+   #97 = Utf8               ensureNotBlank\n+   #98 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #99 = Fieldref           #86.#100      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.modelId:Ljava/lang/String;\n+  #100 = NameAndType        #92:#101      // modelId:Ljava/lang/String;\n+  #101 = Utf8               Ljava/lang/String;\n+  #102 = Methodref          #86.#103      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #103 = NameAndType        #104:#105     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #104 = Utf8               generate\n+  #105 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #106 = InterfaceMethodref #78.#107      // dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #107 = NameAndType        #104:#108     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #108 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #109 = InterfaceMethodref #110.#111     // retrofit2/Call.execute:()Lretrofit2/Response;\n+  #110 = Class              #112          // retrofit2/Call\n+  #111 = NameAndType        #113:#114     // execute:()Lretrofit2/Response;\n+  #112 = Utf8               retrofit2/Call\n+  #113 = Utf8               execute\n+  #114 = Utf8               ()Lretrofit2/Response;\n+  #115 = Methodref          #116.#117     // retrofit2/Response.isSuccessful:()Z\n+  #116 = Class              #118          // retrofit2/Response\n+  #117 = NameAndType        #119:#120     // isSuccessful:()Z\n+  #118 = Utf8               retrofit2/Response\n+  #119 = Utf8               isSuccessful\n+  #120 = Utf8               ()Z\n+  #121 = Methodref          #86.#122      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #122 = NameAndType        #123:#124     // toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #123 = Utf8               toOneResponse\n+  #124 = Utf8               (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #125 = Methodref          #86.#126      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #126 = NameAndType        #127:#128     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #127 = Utf8               toException\n+  #128 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #129 = Class              #130          // java/io/IOException\n+  #130 = Utf8               java/io/IOException\n+  #131 = Class              #132          // java/lang/RuntimeException\n+  #132 = Utf8               java/lang/RuntimeException\n+  #133 = Methodref          #131.#134     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+  #134 = NameAndType        #5:#135       // \"<init>\":(Ljava/lang/Throwable;)V\n+  #135 = Utf8               (Ljava/lang/Throwable;)V\n+  #136 = Methodref          #116.#137     // retrofit2/Response.body:()Ljava/lang/Object;\n+  #137 = NameAndType        #138:#139     // body:()Ljava/lang/Object;\n+  #138 = Utf8               body\n+  #139 = Utf8               ()Ljava/lang/Object;\n+  #140 = Class              #141          // java/util/List\n+  #141 = Utf8               java/util/List\n+  #142 = InterfaceMethodref #140.#143     // java/util/List.size:()I\n+  #143 = NameAndType        #144:#145     // size:()I\n+  #144 = Utf8               size\n+  #145 = Utf8               ()I\n+  #146 = InterfaceMethodref #140.#147     // java/util/List.get:(I)Ljava/lang/Object;\n+  #147 = NameAndType        #148:#149     // get:(I)Ljava/lang/Object;\n+  #148 = Utf8               get\n+  #149 = Utf8               (I)Ljava/lang/Object;\n+  #150 = Class              #151          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #151 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #152 = Class              #153          // java/lang/StringBuilder\n+  #153 = Utf8               java/lang/StringBuilder\n+  #154 = Methodref          #152.#3       // java/lang/StringBuilder.\"<init>\":()V\n+  #155 = String             #156          // Expected only one generated_text, but was:\n+  #156 = Utf8               Expected only one generated_text, but was:\n+  #157 = Methodref          #152.#158     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #158 = NameAndType        #159:#160     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #159 = Utf8               append\n+  #160 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #161 = Methodref          #152.#162     // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+  #162 = NameAndType        #159:#163     // append:(I)Ljava/lang/StringBuilder;\n+  #163 = Utf8               (I)Ljava/lang/StringBuilder;\n+  #164 = Methodref          #152.#165     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #165 = NameAndType        #166:#167     // toString:()Ljava/lang/String;\n+  #166 = Utf8               toString\n+  #167 = Utf8               ()Ljava/lang/String;\n+  #168 = Methodref          #131.#13      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+  #169 = InterfaceMethodref #78.#170      // dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #170 = NameAndType        #171:#172     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #171 = Utf8               embed\n+  #172 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #173 = Methodref          #116.#174     // retrofit2/Response.code:()I\n+  #174 = NameAndType        #175:#145     // code:()I\n+  #175 = Utf8               code\n+  #176 = Methodref          #116.#177     // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+  #177 = NameAndType        #178:#179     // errorBody:()Lokhttp3/ResponseBody;\n+  #178 = Utf8               errorBody\n+  #179 = Utf8               ()Lokhttp3/ResponseBody;\n+  #180 = Methodref          #181.#182     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n+  #181 = Class              #183          // okhttp3/ResponseBody\n+  #182 = NameAndType        #184:#167     // string:()Ljava/lang/String;\n+  #183 = Utf8               okhttp3/ResponseBody\n+  #184 = Utf8               string\n+  #185 = String             #186          // status code: %s; body: %s\n+  #186 = Utf8               status code: %s; body: %s\n+  #187 = Methodref          #188.#189     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #188 = Class              #190          // java/lang/Integer\n+  #189 = NameAndType        #191:#192     // valueOf:(I)Ljava/lang/Integer;\n+  #190 = Utf8               java/lang/Integer\n+  #191 = Utf8               valueOf\n+  #192 = Utf8               (I)Ljava/lang/Integer;\n+  #193 = Methodref          #194.#195     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #194 = Class              #196          // java/lang/String\n+  #195 = NameAndType        #197:#198     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #196 = Utf8               java/lang/String\n+  #197 = Utf8               format\n+  #198 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #199 = Class              #200          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #200 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #201 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #202 = Utf8               Code\n+  #203 = Utf8               LineNumberTable\n+  #204 = Utf8               LocalVariableTable\n+  #205 = Utf8               this\n+  #206 = Utf8               Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n+  #207 = Utf8               apiKey\n+  #208 = Utf8               timeout\n+  #209 = Utf8               Ljava/time/Duration;\n+  #210 = Utf8               okHttpClient\n+  #211 = Utf8               Lokhttp3/OkHttpClient;\n+  #212 = Utf8               gson\n+  #213 = Utf8               Lcom/google/gson/Gson;\n+  #214 = Utf8               retrofit\n+  #215 = Utf8               Lretrofit2/Retrofit;\n+  #216 = Utf8               chat\n+  #217 = Utf8               request\n+  #218 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #219 = Utf8               retrofitResponse\n+  #220 = Utf8               Lretrofit2/Response;\n+  #221 = Utf8               e\n+  #222 = Utf8               Ljava/io/IOException;\n+  #223 = Utf8               LocalVariableTypeTable\n+  #224 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+  #225 = Utf8               StackMapTable\n+  #226 = Class              #227          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #227 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #228 = Utf8               responses\n+  #229 = Utf8               Ljava/util/List;\n+  #230 = Utf8               Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;\n+  #231 = Utf8               Signature\n+  #232 = Utf8               (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #233 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #234 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #235 = Utf8               Lretrofit2/Response<Ljava/util/List<[F>;>;\n+  #236 = Class              #237          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #237 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #238 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+  #239 = Utf8               response\n+  #240 = Utf8               I\n+  #241 = Utf8               errorMessage\n+  #242 = Utf8               Lretrofit2/Response<*>;\n+  #243 = Utf8               Exceptions\n+  #244 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+  #245 = Utf8               SourceFile\n+  #246 = Utf8               DefaultHuggingFaceClient.java\n+  #247 = Utf8               InnerClasses\n+  #248 = Class              #249          // okhttp3/OkHttpClient\n+  #249 = Utf8               okhttp3/OkHttpClient\n+  #250 = Utf8               Builder\n+  #251 = Class              #252          // retrofit2/Converter$Factory\n+  #252 = Utf8               retrofit2/Converter$Factory\n+  #253 = Class              #254          // retrofit2/Converter\n+  #254 = Utf8               retrofit2/Converter\n+  #255 = Utf8               Factory\n {\n   private final dev.langchain4j.model.huggingface.HuggingFaceApi huggingFaceApi;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -280,62 +275,62 @@\n   dev.langchain4j.model.huggingface.DefaultHuggingFaceClient(java.lang.String, java.lang.String, java.time.Duration);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n     flags: (0x0000)\n     Code:\n       stack=4, locals=7, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n-         4: new           #2                  // class okhttp3/OkHttpClient$Builder\n+         4: new           #7                  // class okhttp3/OkHttpClient$Builder\n          7: dup\n-         8: invokespecial #3                  // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n-        11: new           #4                  // class dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+         8: invokespecial #9                  // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+        11: new           #10                 // class dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n         14: dup\n         15: aload_1\n-        16: invokespecial #5                  // Method dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n-        19: invokevirtual #6                  // Method okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+        16: invokespecial #12                 // Method dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n+        19: invokevirtual #15                 // Method okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n         22: aload_3\n-        23: invokevirtual #7                  // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        23: invokevirtual #19                 // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         26: aload_3\n-        27: invokevirtual #8                  // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        27: invokevirtual #23                 // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         30: aload_3\n-        31: invokevirtual #9                  // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        31: invokevirtual #26                 // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         34: aload_3\n-        35: invokevirtual #10                 // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-        38: invokevirtual #11                 // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+        35: invokevirtual #29                 // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        38: invokevirtual #32                 // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n         41: astore        4\n-        43: new           #12                 // class com/google/gson/GsonBuilder\n+        43: new           #36                 // class com/google/gson/GsonBuilder\n         46: dup\n-        47: invokespecial #13                 // Method com/google/gson/GsonBuilder.\"<init>\":()V\n-        50: getstatic     #14                 // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-        53: invokevirtual #15                 // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-        56: invokevirtual #16                 // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+        47: invokespecial #38                 // Method com/google/gson/GsonBuilder.\"<init>\":()V\n+        50: getstatic     #39                 // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+        53: invokevirtual #45                 // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+        56: invokevirtual #49                 // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n         59: astore        5\n-        61: new           #17                 // class retrofit2/Retrofit$Builder\n+        61: new           #53                 // class retrofit2/Retrofit$Builder\n         64: dup\n-        65: invokespecial #18                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n-        68: ldc           #19                 // String https://api-inference.huggingface.co\n-        70: invokevirtual #20                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+        65: invokespecial #55                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n+        68: ldc           #56                 // String https://api-inference.huggingface.co\n+        70: invokevirtual #58                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n         73: aload         4\n-        75: invokevirtual #21                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+        75: invokevirtual #62                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n         78: aload         5\n-        80: invokestatic  #22                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-        83: invokevirtual #23                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-        86: invokevirtual #24                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+        80: invokestatic  #66                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+        83: invokevirtual #71                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+        86: invokevirtual #75                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n         89: astore        6\n         91: aload_0\n         92: aload         6\n-        94: ldc           #25                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n-        96: invokevirtual #26                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n-        99: checkcast     #25                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n-       102: putfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+        94: ldc           #78                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n+        96: invokevirtual #80                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+        99: checkcast     #78                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n+       102: putfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n        105: aload_0\n        106: aload_2\n-       107: ldc           #28                 // String modelId\n-       109: invokestatic  #29                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-       112: putfield      #30                 // Field modelId:Ljava/lang/String;\n+       107: ldc           #91                 // String modelId\n+       109: invokestatic  #93                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+       112: putfield      #99                 // Field modelId:Ljava/lang/String;\n        115: return\n       LineNumberTable:\n         line 26: 0\n         line 28: 4\n         line 29: 19\n         line 30: 23\n         line 31: 27\n@@ -366,50 +361,50 @@\n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse chat(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #31                 // Method generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+         2: invokevirtual #102                // Method generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n          5: areturn\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n             0       6     1 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+         1: getfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #30                 // Field modelId:Ljava/lang/String;\n-         9: invokeinterface #32,  3           // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-        14: invokeinterface #33,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: getfield      #99                 // Field modelId:Ljava/lang/String;\n+         9: invokeinterface #106,  3          // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+        14: invokeinterface #109,  1          // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         19: astore_2\n         20: aload_2\n-        21: invokevirtual #34                 // Method retrofit2/Response.isSuccessful:()Z\n+        21: invokevirtual #115                // Method retrofit2/Response.isSuccessful:()Z\n         24: ifeq          32\n         27: aload_2\n-        28: invokestatic  #35                 // Method toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        28: invokestatic  #121                // Method toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         31: areturn\n         32: aload_2\n-        33: invokestatic  #36                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        33: invokestatic  #125                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         36: athrow\n         37: astore_2\n-        38: new           #38                 // class java/lang/RuntimeException\n+        38: new           #131                // class java/lang/RuntimeException\n         41: dup\n         42: aload_2\n-        43: invokespecial #39                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        43: invokespecial #133                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         46: athrow\n       Exception table:\n          from    to  target type\n              0    31    37   Class java/io/IOException\n             32    37    37   Class java/io/IOException\n       LineNumberTable:\n         line 58: 0\n@@ -439,44 +434,44 @@\n \n   private static dev.langchain4j.model.huggingface.client.TextGenerationResponse toOneResponse(retrofit2.Response<java.util.List<dev.langchain4j.model.huggingface.client.TextGenerationResponse>>);\n     descriptor: (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #40                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-         4: checkcast     #41                 // class java/util/List\n+         1: invokevirtual #136                // Method retrofit2/Response.body:()Ljava/lang/Object;\n+         4: checkcast     #140                // class java/util/List\n          7: astore_1\n          8: aload_1\n          9: ifnull        33\n         12: aload_1\n-        13: invokeinterface #42,  1           // InterfaceMethod java/util/List.size:()I\n+        13: invokeinterface #142,  1          // InterfaceMethod java/util/List.size:()I\n         18: iconst_1\n         19: if_icmpne     33\n         22: aload_1\n         23: iconst_0\n-        24: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        29: checkcast     #44                 // class dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+        24: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        29: checkcast     #150                // class dev/langchain4j/model/huggingface/client/TextGenerationResponse\n         32: areturn\n-        33: new           #38                 // class java/lang/RuntimeException\n+        33: new           #131                // class java/lang/RuntimeException\n         36: dup\n-        37: new           #45                 // class java/lang/StringBuilder\n+        37: new           #152                // class java/lang/StringBuilder\n         40: dup\n-        41: invokespecial #46                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        44: ldc           #47                 // String Expected only one generated_text, but was:\n-        46: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        41: invokespecial #154                // Method java/lang/StringBuilder.\"<init>\":()V\n+        44: ldc           #155                // String Expected only one generated_text, but was:\n+        46: invokevirtual #157                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         49: aload_1\n         50: ifnonnull     57\n         53: iconst_0\n         54: goto          63\n         57: aload_1\n-        58: invokeinterface #42,  1           // InterfaceMethod java/util/List.size:()I\n-        63: invokevirtual #49                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-        66: invokevirtual #50                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        69: invokespecial #51                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        58: invokeinterface #142,  1          // InterfaceMethod java/util/List.size:()I\n+        63: invokevirtual #161                // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+        66: invokevirtual #164                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        69: invokespecial #168                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         72: athrow\n       LineNumberTable:\n         line 72: 0\n         line 73: 8\n         line 74: 22\n         line 76: 33\n       LocalVariableTable:\n@@ -495,44 +490,44 @@\n           offset_delta = 23\n           locals = [ class retrofit2/Response, class java/util/List ]\n           stack = [ uninitialized 33, uninitialized 33, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class retrofit2/Response, class java/util/List ]\n           stack = [ uninitialized 33, uninitialized 33, class java/lang/StringBuilder, int ]\n-    Signature: #106                         // (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+    Signature: #232                         // (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n \n   public java.util.List<float[]> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+         1: getfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #30                 // Field modelId:Ljava/lang/String;\n-         9: invokeinterface #52,  3           // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-        14: invokeinterface #33,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: getfield      #99                 // Field modelId:Ljava/lang/String;\n+         9: invokeinterface #169,  3          // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+        14: invokeinterface #109,  1          // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         19: astore_2\n         20: aload_2\n-        21: invokevirtual #34                 // Method retrofit2/Response.isSuccessful:()Z\n+        21: invokevirtual #115                // Method retrofit2/Response.isSuccessful:()Z\n         24: ifeq          35\n         27: aload_2\n-        28: invokevirtual #40                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        31: checkcast     #41                 // class java/util/List\n+        28: invokevirtual #136                // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        31: checkcast     #140                // class java/util/List\n         34: areturn\n         35: aload_2\n-        36: invokestatic  #36                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        36: invokestatic  #125                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         39: athrow\n         40: astore_2\n-        41: new           #38                 // class java/lang/RuntimeException\n+        41: new           #131                // class java/lang/RuntimeException\n         44: dup\n         45: aload_2\n-        46: invokespecial #39                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        46: invokespecial #133                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         49: athrow\n       Exception table:\n          from    to  target type\n              0    34    40   Class java/io/IOException\n             35    40    40   Class java/io/IOException\n       LineNumberTable:\n         line 83: 0\n@@ -554,46 +549,46 @@\n         frame_type = 252 /* append */\n           offset_delta = 35\n           locals = [ class retrofit2/Response ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 4\n           locals = [ class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient, class dev/langchain4j/model/huggingface/client/EmbeddingRequest ]\n           stack = [ class java/io/IOException ]\n-    Signature: #112                         // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+    Signature: #238                         // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n \n   private static java.lang.RuntimeException toException(retrofit2.Response<?>) throws java.io.IOException;\n     descriptor: (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #53                 // Method retrofit2/Response.code:()I\n+         1: invokevirtual #173                // Method retrofit2/Response.code:()I\n          4: istore_1\n          5: aload_0\n-         6: invokevirtual #54                 // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-         9: invokevirtual #55                 // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n+         6: invokevirtual #176                // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+         9: invokevirtual #180                // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n         12: astore_2\n-        13: ldc           #56                 // String status code: %s; body: %s\n+        13: ldc           #185                // String status code: %s; body: %s\n         15: iconst_2\n-        16: anewarray     #57                 // class java/lang/Object\n+        16: anewarray     #2                  // class java/lang/Object\n         19: dup\n         20: iconst_0\n         21: iload_1\n-        22: invokestatic  #58                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        22: invokestatic  #187                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n         25: aastore\n         26: dup\n         27: iconst_1\n         28: aload_2\n         29: aastore\n-        30: invokestatic  #59                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        30: invokestatic  #193                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         33: astore_3\n-        34: new           #38                 // class java/lang/RuntimeException\n+        34: new           #131                // class java/lang/RuntimeException\n         37: dup\n         38: aload_3\n-        39: invokespecial #51                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        39: invokespecial #168                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         42: areturn\n       LineNumberTable:\n         line 96: 0\n         line 97: 5\n         line 99: 13\n         line 100: 34\n       LocalVariableTable:\n@@ -603,14 +598,14 @@\n            13      30     2  body   Ljava/lang/String;\n            34       9     3 errorMessage   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      43     0 response   Lretrofit2/Response<*>;\n     Exceptions:\n       throws java.io.IOException\n-    Signature: #122                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+    Signature: #244                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n }\n SourceFile: \"DefaultHuggingFaceClient.java\"\n InnerClasses:\n-  public static final #128= #2 of #126;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n-  public static final #128= #17 of #143;  // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n-  public static abstract #223= #222 of #258; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n+  public static final #250= #7 of #248;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n+  public static final #250= #53 of #81;   // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n+  public static abstract #255= #251 of #253; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n"}]}, {"source1": "dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class", "source2": "dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.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 d6772e935766c1b80d37ddf5081875777cede1bc8e362162ca5f12fd1c4ffca0\n+  SHA-256 checksum 036942f47419dfbd33dd0179c8cf4fbaa82d0c7dbbad856cc10b9417e596cd0f\n   Compiled from \"FactoryCreator.java\"\n class dev.langchain4j.model.huggingface.FactoryCreator$DefaultHuggingFaceClientFactory implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  super_class: #8                         // java/lang/Object\n+  this_class: #25                         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#27         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #28            // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #3 = InterfaceMethodref #20.#29        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n-   #4 = InterfaceMethodref #20.#30        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n-   #5 = InterfaceMethodref #20.#31        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n-   #6 = Methodref          #2.#32         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #7 = Class              #34            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-   #8 = Class              #35            // java/lang/Object\n-   #9 = Class              #36            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               DefaultHuggingFaceClientFactory\n-  #17 = Utf8               InnerClasses\n-  #18 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n-  #19 = Utf8               create\n-  #20 = Class              #37            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #21 = Utf8               Input\n-  #22 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #23 = Utf8               input\n-  #24 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               FactoryCreator.java\n-  #27 = NameAndType        #10:#11        // \"<init>\":()V\n-  #28 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  #29 = NameAndType        #38:#39        // apiKey:()Ljava/lang/String;\n-  #30 = NameAndType        #40:#39        // modelId:()Ljava/lang/String;\n-  #31 = NameAndType        #41:#42        // timeout:()Ljava/time/Duration;\n-  #32 = NameAndType        #10:#43        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #33 = Class              #44            // dev/langchain4j/model/huggingface/FactoryCreator\n-  #34 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  #35 = Utf8               java/lang/Object\n-  #36 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #37 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #38 = Utf8               apiKey\n-  #39 = Utf8               ()Ljava/lang/String;\n-  #40 = Utf8               modelId\n-  #41 = Utf8               timeout\n-  #42 = Utf8               ()Ljava/time/Duration;\n-  #43 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #44 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\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/model/huggingface/DefaultHuggingFaceClient\n+   #8 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #9 = InterfaceMethodref #10.#11        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n+  #10 = Class              #12            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #11 = NameAndType        #13:#14        // apiKey:()Ljava/lang/String;\n+  #12 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #13 = Utf8               apiKey\n+  #14 = Utf8               ()Ljava/lang/String;\n+  #15 = InterfaceMethodref #10.#16        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n+  #16 = NameAndType        #17:#14        // modelId:()Ljava/lang/String;\n+  #17 = Utf8               modelId\n+  #18 = InterfaceMethodref #10.#19        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n+  #19 = NameAndType        #20:#21        // timeout:()Ljava/time/Duration;\n+  #20 = Utf8               timeout\n+  #21 = Utf8               ()Ljava/time/Duration;\n+  #22 = Methodref          #7.#23         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #23 = NameAndType        #5:#24         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #25 = Class              #26            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #26 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #27 = Class              #28            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #28 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n+  #34 = Utf8               create\n+  #35 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+  #36 = Utf8               input\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n+  #38 = Utf8               SourceFile\n+  #39 = Utf8               FactoryCreator.java\n+  #40 = Utf8               InnerClasses\n+  #41 = Utf8               Input\n+  #42 = Class              #43            // dev/langchain4j/model/huggingface/FactoryCreator\n+  #43 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+  #44 = Utf8               DefaultHuggingFaceClientFactory\n {\n   dev.langchain4j.model.huggingface.FactoryCreator$DefaultHuggingFaceClientFactory();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -68,28 +68,28 @@\n             0       5     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n \n   public dev.langchain4j.model.huggingface.client.HuggingFaceClient create(dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input);\n     descriptor: (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=2\n-         0: new           #2                  // class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+         0: new           #7                  // class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n          3: dup\n          4: aload_1\n-         5: invokeinterface #3,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n+         5: invokeinterface #9,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n         10: aload_1\n-        11: invokeinterface #4,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n+        11: invokeinterface #15,  1           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n         16: aload_1\n-        17: invokeinterface #5,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n-        22: invokespecial #6                  // Method dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+        17: invokeinterface #18,  1           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n+        22: invokespecial #22                 // Method dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n         25: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n             0      26     1 input   Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n }\n SourceFile: \"FactoryCreator.java\"\n InnerClasses:\n-  static #16= #7 of #33;                  // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n-  public static #21= #20 of #9;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #41= #10 of #27;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  static #44= #25 of #42;                 // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n"}]}, {"source1": "dev/langchain4j/model/huggingface/FactoryCreator.class", "source2": "dev/langchain4j/model/huggingface/FactoryCreator.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 4a2b2e7cd00a86038c0bdf03b537fe19d725125da2a26282e98c5d305ccfa5cc\n+  SHA-256 checksum 0f001186c417fba7fefd62d621539dd20574d169b2d31ffa84af10009580c76f\n   Compiled from \"FactoryCreator.java\"\n class dev.langchain4j.model.huggingface.FactoryCreator\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/model/huggingface/FactoryCreator\n-  super_class: #7                         // java/lang/Object\n+  this_class: #20                         // dev/langchain4j/model/huggingface/FactoryCreator\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 3\n Constant pool:\n-   #1 = Methodref          #7.#23         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #24            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-   #3 = InvokeDynamic      #0:#30         // #0:get:()Ljava/util/function/Supplier;\n-   #4 = Methodref          #31.#32        // dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #5 = Fieldref           #6.#33         // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #6 = Class              #34            // dev/langchain4j/model/huggingface/FactoryCreator\n-   #7 = Class              #35            // java/lang/Object\n-   #8 = Class              #36            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-   #9 = Utf8               DefaultHuggingFaceClientFactory\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               FACTORY\n-  #12 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator;\n-  #20 = Utf8               <clinit>\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               FactoryCreator.java\n-  #23 = NameAndType        #13:#14        // \"<init>\":()V\n-  #24 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #25 = Utf8               BootstrapMethods\n-  #26 = MethodHandle       6:#37          // 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-  #27 = MethodType         #38            //  ()Ljava/lang/Object;\n-  #28 = MethodHandle       8:#39          // REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-  #29 = MethodType         #40            //  ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #30 = NameAndType        #41:#42        // get:()Ljava/util/function/Supplier;\n-  #31 = Class              #43            // dev/langchain4j/spi/ServiceHelper\n-  #32 = NameAndType        #44:#45        // loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #33 = NameAndType        #11:#12        // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #34 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #35 = Utf8               java/lang/Object\n-  #36 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  #37 = Methodref          #46.#47        // 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-  #38 = Utf8               ()Ljava/lang/Object;\n-  #39 = Methodref          #8.#23         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #41 = Utf8               get\n-  #42 = Utf8               ()Ljava/util/function/Supplier;\n-  #43 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #44 = Utf8               loadService\n-  #45 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #46 = Class              #48            // java/lang/invoke/LambdaMetafactory\n-  #47 = NameAndType        #49:#52        // 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-  #48 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #49 = Utf8               metafactory\n-  #50 = Class              #54            // java/lang/invoke/MethodHandles$Lookup\n-  #51 = Utf8               Lookup\n-  #52 = 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-  #53 = Class              #55            // java/lang/invoke/MethodHandles\n-  #54 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #55 = Utf8               java/lang/invoke/MethodHandles\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #8 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #9 = InvokeDynamic      #0:#10         // #0:get:()Ljava/util/function/Supplier;\n+  #10 = NameAndType        #11:#12        // get:()Ljava/util/function/Supplier;\n+  #11 = Utf8               get\n+  #12 = Utf8               ()Ljava/util/function/Supplier;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #14 = Class              #16            // dev/langchain4j/spi/ServiceHelper\n+  #15 = NameAndType        #17:#18        // loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #16 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #17 = Utf8               loadService\n+  #18 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #19 = Fieldref           #20.#21        // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #20 = Class              #22            // dev/langchain4j/model/huggingface/FactoryCreator\n+  #21 = NameAndType        #23:#24        // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #22 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+  #23 = Utf8               FACTORY\n+  #24 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator;\n+  #30 = Utf8               <clinit>\n+  #31 = Utf8               SourceFile\n+  #32 = Utf8               FactoryCreator.java\n+  #33 = Utf8               BootstrapMethods\n+  #34 = MethodHandle       6:#35          // 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+  #35 = Methodref          #36.#37        // 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+  #36 = Class              #38            // java/lang/invoke/LambdaMetafactory\n+  #37 = NameAndType        #39:#40        // 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+  #38 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #39 = Utf8               metafactory\n+  #40 = 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+  #41 = MethodType         #42            //  ()Ljava/lang/Object;\n+  #42 = Utf8               ()Ljava/lang/Object;\n+  #43 = MethodHandle       8:#44          // REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+  #44 = Methodref          #45.#3         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+  #45 = Class              #46            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #46 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #47 = MethodType         #48            //  ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #48 = Utf8               ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #49 = Utf8               InnerClasses\n+  #50 = Utf8               DefaultHuggingFaceClientFactory\n+  #51 = Class              #52            // java/lang/invoke/MethodHandles$Lookup\n+  #52 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #53 = Class              #54            // java/lang/invoke/MethodHandles\n+  #54 = Utf8               java/lang/invoke/MethodHandles\n+  #55 = Utf8               Lookup\n {\n   static final dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory FACTORY;\n     descriptor: Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n     flags: (0x0018) ACC_STATIC, ACC_FINAL\n \n   dev.langchain4j.model.huggingface.FactoryCreator();\n     descriptor: ()V\n@@ -83,26 +83,26 @@\n             0       5     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator;\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #2                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-         2: invokedynamic #3,  0              // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #4                  // Method dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #2                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-        13: putstatic     #5                  // Field FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         0: ldc           #7                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+         2: invokedynamic #9,  0              // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #13                 // Method dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #7                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+        13: putstatic     #19                 // Field FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n         16: return\n       LineNumberTable:\n         line 9: 0\n }\n SourceFile: \"FactoryCreator.java\"\n-InnerClasses:\n-  static #9= #8 of #6;                    // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n-  public static final #51= #50 of #53;    // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #26 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: #34 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-      #27 ()Ljava/lang/Object;\n-      #28 REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-      #29 ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+      #41 ()Ljava/lang/Object;\n+      #43 REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+      #47 ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+InnerClasses:\n+  static #50= #45 of #20;                 // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n+  public static final #55= #51 of #53;    // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceApi.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceApi.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,82 +1,82 @@\n-  SHA-256 checksum 9b6964a4b90e7ab9bf88ec89331ce273623a46fbee45f767d285a1b64ef80500\n+  SHA-256 checksum 1030ef7dc493bb1248dbba2a89b6086df9d5e2269be980d7fed88ee728498cde\n   Compiled from \"HuggingFaceApi.java\"\n interface dev.langchain4j.model.huggingface.HuggingFaceApi\n   minor version: 0\n   major version: 52\n   flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/HuggingFaceApi\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #23            // dev/langchain4j/model/huggingface/HuggingFaceApi\n-   #2 = Class              #24            // java/lang/Object\n-   #3 = Utf8               generate\n-   #4 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #5 = Utf8               Signature\n-   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Lretrofit2/http/POST;\n-   #9 = Utf8               value\n-  #10 = Utf8               /models/{modelId}\n-  #11 = Utf8               Lretrofit2/http/Headers;\n-  #12 = Utf8               Content-Type: application/json\n-  #13 = Utf8               RuntimeVisibleParameterAnnotations\n-  #14 = Utf8               Lretrofit2/http/Body;\n-  #15 = Utf8               Lretrofit2/http/Path;\n-  #16 = Utf8               modelId\n-  #17 = Utf8               embed\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #19 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n-  #20 = Utf8               /pipeline/feature-extraction/{modelId}\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               HuggingFaceApi.java\n-  #23 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n-  #24 = Utf8               java/lang/Object\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               generate\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+   #7 = Utf8               Signature\n+   #8 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+   #9 = Utf8               RuntimeVisibleAnnotations\n+  #10 = Utf8               Lretrofit2/http/POST;\n+  #11 = Utf8               value\n+  #12 = Utf8               /models/{modelId}\n+  #13 = Utf8               Lretrofit2/http/Headers;\n+  #14 = Utf8               Content-Type: application/json\n+  #15 = Utf8               RuntimeVisibleParameterAnnotations\n+  #16 = Utf8               Lretrofit2/http/Body;\n+  #17 = Utf8               Lretrofit2/http/Path;\n+  #18 = Utf8               modelId\n+  #19 = Utf8               embed\n+  #20 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #21 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n+  #22 = Utf8               /pipeline/feature-extraction/{modelId}\n+  #23 = Utf8               SourceFile\n+  #24 = Utf8               HuggingFaceApi.java\n {\n   public abstract retrofit2.Call<java.util.List<dev.langchain4j.model.huggingface.client.TextGenerationResponse>> generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest, java.lang.String);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #6                           // (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+    Signature: #8                           // (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #8(#9=s#10)\n+      0: #10(#11=s#12)\n         retrofit2.http.POST(\n           value=\"/models/{modelId}\"\n         )\n-      1: #11(#9=[s#12])\n+      1: #13(#11=[s#14])\n         retrofit2.http.Headers(\n           value=[\"Content-Type: application/json\"]\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #14()\n+        0: #16()\n           retrofit2.http.Body\n       parameter 1:\n-        0: #15(#9=s#16)\n+        0: #17(#11=s#18)\n           retrofit2.http.Path(\n             value=\"modelId\"\n           )\n \n   public abstract retrofit2.Call<java.util.List<float[]>> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest, java.lang.String);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #19                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n+    Signature: #21                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n     RuntimeVisibleAnnotations:\n-      0: #8(#9=s#20)\n+      0: #10(#11=s#22)\n         retrofit2.http.POST(\n           value=\"/pipeline/feature-extraction/{modelId}\"\n         )\n-      1: #11(#9=[s#12])\n+      1: #13(#11=[s#14])\n         retrofit2.http.Headers(\n           value=[\"Content-Type: application/json\"]\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #14()\n+        0: #16()\n           retrofit2.http.Body\n       parameter 1:\n-        0: #15(#9=s#16)\n+        0: #17(#11=s#18)\n           retrofit2.http.Path(\n             value=\"modelId\"\n           )\n }\n SourceFile: \"HuggingFaceApi.java\"\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,145 +1,147 @@\n-  SHA-256 checksum 4d32771bd9f54ef4f5441ce6ce614b2e2084cc6dafc7a3801d01b426e649fa0c\n+  SHA-256 checksum 186f9c55643eaf0758a4fc3c2cae74a80968d65fce7327ccf0460353cd3af269\n   Compiled from \"HuggingFaceChatModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceChatModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  super_class: #12                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #7.#34         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #2 = Fieldref           #7.#35         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #3 = Methodref          #8.#36         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #11.#37        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #5 = Methodref          #11.#38        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #6 = Methodref          #11.#39        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-   #7 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-   #8 = Class              #41            // java/lang/Object\n-   #9 = Class              #43            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #10 = Utf8               val$builder\n-  #11 = Class              #45            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #12 = Utf8               Builder\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #15 = Utf8               this$0\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #17 = Utf8               <init>\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n-  #24 = Utf8               apiKey\n-  #25 = Utf8               ()Ljava/lang/String;\n-  #26 = Utf8               modelId\n-  #27 = Utf8               timeout\n-  #28 = Utf8               ()Ljava/time/Duration;\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               HuggingFaceChatModel.java\n-  #31 = Utf8               EnclosingMethod\n-  #32 = Class              #46            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #33 = NameAndType        #17:#47        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #34 = NameAndType        #15:#16        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #35 = NameAndType        #10:#14        // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #36 = NameAndType        #17:#48        // \"<init>\":()V\n-  #37 = NameAndType        #49:#50        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #38 = NameAndType        #51:#50        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #39 = NameAndType        #52:#53        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  #41 = Utf8               java/lang/Object\n-  #42 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #43 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #44 = Utf8               Input\n-  #45 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #46 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #47 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #48 = Utf8               ()V\n-  #49 = Utf8               access$000\n-  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #51 = Utf8               access$100\n-  #52 = Utf8               access$200\n-  #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #3 = NameAndType        #5:#6          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #5 = Utf8               this$0\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #8 = NameAndType        #9:#10         // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #9 = Utf8               val$builder\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n+  #12 = Class              #14            // java/lang/Object\n+  #13 = NameAndType        #15:#16        // \"<init>\":()V\n+  #14 = Utf8               java/lang/Object\n+  #15 = Utf8               <init>\n+  #16 = Utf8               ()V\n+  #17 = Methodref          #18.#19        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #18 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #19 = NameAndType        #21:#22        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #21 = Utf8               access$000\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #23 = Methodref          #18.#24        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #24 = NameAndType        #25:#22        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #25 = Utf8               access$100\n+  #26 = Methodref          #18.#27        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #27 = NameAndType        #28:#29        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #28 = Utf8               access$200\n+  #29 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #30 = Class              #31            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #31 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n+  #38 = Utf8               Signature\n+  #39 = Utf8               apiKey\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Utf8               modelId\n+  #42 = Utf8               timeout\n+  #43 = Utf8               ()Ljava/time/Duration;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               HuggingFaceChatModel.java\n+  #46 = Utf8               EnclosingMethod\n+  #47 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #49 = NameAndType        #15:#50        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #51 = Utf8               InnerClasses\n+  #52 = Utf8               Builder\n+  #53 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #54 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #55 = Utf8               Input\n {\n   final dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder val$builder;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceChatModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceChatModel$1(dev.langchain4j.model.huggingface.HuggingFaceChatModel, dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n+  dev.langchain4j.model.huggingface.HuggingFaceChatModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         7: putfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         10: aload_0\n-        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n             0      15     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+    Signature: #16                          // ()V\n \n   public java.lang.String apiKey();\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 val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #17                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n \n   public java.lang.String modelId();\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 val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #23                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n          7: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n-EnclosingMethod: #32.#33                // dev.langchain4j.model.huggingface.HuggingFaceChatModel.<init>\n+EnclosingMethod: #47.#49                // dev.langchain4j.model.huggingface.HuggingFaceChatModel.<init>\n InnerClasses:\n-  public static final #12= #11 of #32;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #7;                                     // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  public static #44= #9 of #42;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #2;                                     // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  public static final #52= #18 of #47;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static #55= #30 of #53;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,116 +1,116 @@\n-  SHA-256 checksum c4b8b4b98f210c480e2ab65f0049e1b5846f8b2531bce0deadbb41d38c522600\n+  SHA-256 checksum 9118dbb5a7156cd7350f9dc2b5a0a16a374bdc890c6b7e7d43ec1900d1446d18\n   Compiled from \"HuggingFaceChatModel.java\"\n public final class dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #21                         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  super_class: #22                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  super_class: #32                        // java/lang/Object\n   interfaces: 0, fields: 7, methods: 16, attributes: 2\n Constant pool:\n-    #1 = Class              #67           // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-    #2 = Fieldref           #21.#68       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:Ljava/lang/Boolean;\n-    #3 = Fieldref           #21.#69       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:Ljava/lang/Boolean;\n-    #4 = Fieldref           #21.#70       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:Ljava/lang/Integer;\n-    #5 = Fieldref           #21.#71       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:Ljava/lang/Double;\n-    #6 = Fieldref           #21.#72       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:Ljava/time/Duration;\n-    #7 = Fieldref           #21.#73       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:Ljava/lang/String;\n-    #8 = Fieldref           #21.#74       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:Ljava/lang/String;\n-    #9 = Methodref          #22.#75       // java/lang/Object.\"<init>\":()V\n-   #10 = String             #76           // tiiuae/falcon-7b-instruct\n-   #11 = Long               15l\n-   #13 = Methodref          #77.#78       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #14 = Methodref          #79.#80       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #15 = Methodref          #81.#82       // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-   #16 = Class              #83           // java/lang/IllegalArgumentException\n-   #17 = String             #84           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #18 = Methodref          #16.#85       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #19 = Class              #86           // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #20 = Methodref          #19.#87       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #21 = Class              #88           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #22 = Class              #89           // java/lang/Object\n-   #23 = Utf8               accessToken\n-   #24 = Utf8               Ljava/lang/String;\n-   #25 = Utf8               modelId\n-   #26 = Utf8               timeout\n-   #27 = Utf8               Ljava/time/Duration;\n-   #28 = Utf8               temperature\n-   #29 = Utf8               Ljava/lang/Double;\n-   #30 = Utf8               maxNewTokens\n-   #31 = Utf8               Ljava/lang/Integer;\n-   #32 = Utf8               returnFullText\n-   #33 = Utf8               Ljava/lang/Boolean;\n-   #34 = Utf8               waitForModel\n+    #1 = Class              #2            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #3 = Fieldref           #4.#5         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:Ljava/lang/Boolean;\n+    #4 = Class              #6            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #5 = NameAndType        #7:#8         // waitForModel:Ljava/lang/Boolean;\n+    #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #7 = Utf8               waitForModel\n+    #8 = Utf8               Ljava/lang/Boolean;\n+    #9 = Fieldref           #4.#10        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:Ljava/lang/Boolean;\n+   #10 = NameAndType        #11:#8        // returnFullText:Ljava/lang/Boolean;\n+   #11 = Utf8               returnFullText\n+   #12 = Fieldref           #4.#13        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:Ljava/lang/Integer;\n+   #13 = NameAndType        #14:#15       // maxNewTokens:Ljava/lang/Integer;\n+   #14 = Utf8               maxNewTokens\n+   #15 = Utf8               Ljava/lang/Integer;\n+   #16 = Fieldref           #4.#17        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:Ljava/lang/Double;\n+   #17 = NameAndType        #18:#19       // temperature:Ljava/lang/Double;\n+   #18 = Utf8               temperature\n+   #19 = Utf8               Ljava/lang/Double;\n+   #20 = Fieldref           #4.#21        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:Ljava/time/Duration;\n+   #21 = NameAndType        #22:#23       // timeout:Ljava/time/Duration;\n+   #22 = Utf8               timeout\n+   #23 = Utf8               Ljava/time/Duration;\n+   #24 = Fieldref           #4.#25        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:Ljava/lang/String;\n+   #25 = NameAndType        #26:#27       // modelId:Ljava/lang/String;\n+   #26 = Utf8               modelId\n+   #27 = Utf8               Ljava/lang/String;\n+   #28 = Fieldref           #4.#29        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:Ljava/lang/String;\n+   #29 = NameAndType        #30:#27       // accessToken:Ljava/lang/String;\n+   #30 = Utf8               accessToken\n+   #31 = Methodref          #32.#33       // java/lang/Object.\"<init>\":()V\n+   #32 = Class              #34           // java/lang/Object\n+   #33 = NameAndType        #35:#36       // \"<init>\":()V\n+   #34 = Utf8               java/lang/Object\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               Builder\n-   #42 = Utf8               InnerClasses\n-   #43 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #44 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #45 = Utf8               StackMapTable\n-   #46 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #47 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #48 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #49 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #50 = Utf8               build\n-   #51 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #52 = Utf8               access$000\n-   #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #54 = Utf8               x0\n-   #55 = Utf8               access$100\n-   #56 = Utf8               access$200\n-   #57 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-   #58 = Utf8               access$300\n-   #59 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-   #60 = Utf8               access$400\n-   #61 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-   #62 = Utf8               access$500\n-   #63 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #64 = Utf8               access$600\n-   #65 = Utf8               SourceFile\n-   #66 = Utf8               HuggingFaceChatModel.java\n-   #67 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #68 = NameAndType        #34:#33       // waitForModel:Ljava/lang/Boolean;\n-   #69 = NameAndType        #32:#33       // returnFullText:Ljava/lang/Boolean;\n-   #70 = NameAndType        #30:#31       // maxNewTokens:Ljava/lang/Integer;\n-   #71 = NameAndType        #28:#29       // temperature:Ljava/lang/Double;\n-   #72 = NameAndType        #26:#27       // timeout:Ljava/time/Duration;\n-   #73 = NameAndType        #25:#24       // modelId:Ljava/lang/String;\n-   #74 = NameAndType        #23:#24       // accessToken:Ljava/lang/String;\n-   #75 = NameAndType        #35:#36       // \"<init>\":()V\n-   #76 = Utf8               tiiuae/falcon-7b-instruct\n-   #77 = Class              #90           // java/time/Duration\n-   #78 = NameAndType        #91:#92       // ofSeconds:(J)Ljava/time/Duration;\n-   #79 = Class              #93           // java/lang/Boolean\n-   #80 = NameAndType        #94:#95       // valueOf:(Z)Ljava/lang/Boolean;\n-   #81 = Class              #96           // dev/langchain4j/internal/Utils\n-   #82 = NameAndType        #97:#98       // isNullOrBlank:(Ljava/lang/String;)Z\n-   #83 = Utf8               java/lang/IllegalArgumentException\n-   #84 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #85 = NameAndType        #35:#99       // \"<init>\":(Ljava/lang/String;)V\n-   #86 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #87 = NameAndType        #35:#100      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #88 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #89 = Utf8               java/lang/Object\n-   #90 = Utf8               java/time/Duration\n-   #91 = Utf8               ofSeconds\n-   #92 = Utf8               (J)Ljava/time/Duration;\n-   #93 = Utf8               java/lang/Boolean\n-   #94 = Utf8               valueOf\n-   #95 = Utf8               (Z)Ljava/lang/Boolean;\n-   #96 = Utf8               dev/langchain4j/internal/Utils\n-   #97 = Utf8               isNullOrBlank\n-   #98 = Utf8               (Ljava/lang/String;)Z\n-   #99 = Utf8               (Ljava/lang/String;)V\n-  #100 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #37 = String             #38           // tiiuae/falcon-7b-instruct\n+   #38 = Utf8               tiiuae/falcon-7b-instruct\n+   #39 = Long               15l\n+   #41 = Methodref          #42.#43       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+   #42 = Class              #44           // java/time/Duration\n+   #43 = NameAndType        #45:#46       // ofSeconds:(J)Ljava/time/Duration;\n+   #44 = Utf8               java/time/Duration\n+   #45 = Utf8               ofSeconds\n+   #46 = Utf8               (J)Ljava/time/Duration;\n+   #47 = Methodref          #48.#49       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #48 = Class              #50           // java/lang/Boolean\n+   #49 = NameAndType        #51:#52       // valueOf:(Z)Ljava/lang/Boolean;\n+   #50 = Utf8               java/lang/Boolean\n+   #51 = Utf8               valueOf\n+   #52 = Utf8               (Z)Ljava/lang/Boolean;\n+   #53 = Methodref          #54.#55       // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+   #54 = Class              #56           // dev/langchain4j/internal/Utils\n+   #55 = NameAndType        #57:#58       // isNullOrBlank:(Ljava/lang/String;)Z\n+   #56 = Utf8               dev/langchain4j/internal/Utils\n+   #57 = Utf8               isNullOrBlank\n+   #58 = Utf8               (Ljava/lang/String;)Z\n+   #59 = Class              #60           // java/lang/IllegalArgumentException\n+   #60 = Utf8               java/lang/IllegalArgumentException\n+   #61 = String             #62           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #62 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #63 = Methodref          #59.#64       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #64 = NameAndType        #35:#65       // \"<init>\":(Ljava/lang/String;)V\n+   #65 = Utf8               (Ljava/lang/String;)V\n+   #66 = Class              #67           // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+   #67 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+   #68 = Methodref          #66.#69       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #69 = NameAndType        #35:#70       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #70 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #71 = Utf8               Code\n+   #72 = Utf8               LineNumberTable\n+   #73 = Utf8               LocalVariableTable\n+   #74 = Utf8               this\n+   #75 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #76 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #77 = Utf8               StackMapTable\n+   #78 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #79 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #80 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #81 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #82 = Utf8               build\n+   #83 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #84 = Utf8               access$000\n+   #85 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+   #86 = Utf8               x0\n+   #87 = Utf8               access$100\n+   #88 = Utf8               access$200\n+   #89 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+   #90 = Utf8               access$300\n+   #91 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #92 = Utf8               access$400\n+   #93 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #94 = Utf8               access$500\n+   #95 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #96 = Utf8               access$600\n+   #97 = Utf8               SourceFile\n+   #98 = Utf8               HuggingFaceChatModel.java\n+   #99 = Utf8               InnerClasses\n+  #100 = Utf8               Builder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -138,30 +138,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #9                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc           #10                 // String tiiuae/falcon-7b-instruct\n-         7: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         5: ldc           #37                 // String tiiuae/falcon-7b-instruct\n+         7: putfield      #24                 // Field modelId:Ljava/lang/String;\n         10: aload_0\n-        11: ldc2_w        #11                 // long 15l\n-        14: invokestatic  #13                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-        17: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+        11: ldc2_w        #39                 // long 15l\n+        14: invokestatic  #41                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+        17: putfield      #20                 // Field timeout:Ljava/time/Duration;\n         20: aload_0\n         21: iconst_0\n-        22: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+        22: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n         28: aload_0\n         29: iconst_1\n-        30: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        33: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+        30: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        33: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n         36: return\n       LineNumberTable:\n         line 96: 0\n         line 99: 4\n         line 100: 10\n         line 103: 20\n         line 104: 28\n@@ -172,15 +172,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field accessToken:Ljava/lang/String;\n+         2: putfield      #28                 // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 107: 0\n         line 108: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -192,15 +192,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         6: putfield      #24                 // Field modelId:Ljava/lang/String;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 112: 0\n         line 113: 4\n         line 115: 9\n       LocalVariableTable:\n@@ -215,15 +215,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+         6: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 119: 0\n         line 120: 4\n         line 122: 9\n       LocalVariableTable:\n@@ -236,15 +236,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$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 temperature:Ljava/lang/Double;\n+         2: putfield      #16                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 126: 0\n         line 127: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -254,15 +254,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$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 maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 131: 0\n         line 132: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -274,15 +274,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         6: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 136: 0\n         line 137: 4\n         line 139: 9\n       LocalVariableTable:\n@@ -297,15 +297,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 143: 0\n         line 144: 4\n         line 146: 9\n       LocalVariableTable:\n@@ -317,26 +317,26 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n-         4: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n+         4: invokestatic  #53                 // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n          7: ifeq          20\n-        10: new           #16                 // class java/lang/IllegalArgumentException\n+        10: new           #59                 // class java/lang/IllegalArgumentException\n         13: dup\n-        14: ldc           #17                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        16: invokespecial #18                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        14: ldc           #61                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        16: invokespecial #63                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         19: athrow\n-        20: new           #19                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+        20: new           #66                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n         23: dup\n         24: aload_0\n-        25: invokespecial #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        25: invokespecial #68                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n         28: areturn\n       LineNumberTable:\n         line 150: 0\n         line 151: 10\n         line 153: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -346,102 +346,102 @@\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.String access$100(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field modelId:Ljava/lang/String;\n+         1: getfield      #24                 // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.time.Duration access$200(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field timeout:Ljava/time/Duration;\n+         1: getfield      #20                 // Field timeout:Ljava/time/Duration;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #16                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Boolean access$500(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n InnerClasses:\n-  public static final #41= #21 of #19;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static final #100= #4 of #66;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,290 +1,290 @@\n-  SHA-256 checksum c35a87a3c85a4b27616a8a4b03e2d818fd14dc5c65f945f845b0c1b7b5e4a96b\n+  SHA-256 checksum 26f788d88a0fb55f73ba5951a5bb67002ae0d4fc63c2ce99348ca143592dadf2\n   Compiled from \"HuggingFaceChatModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceChatModel implements dev.langchain4j.model.chat.ChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #53                         // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  super_class: #54                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  super_class: #40                        // java/lang/Object\n   interfaces: 1, fields: 5, methods: 5, attributes: 3\n Constant pool:\n-    #1 = Methodref          #53.#99       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #2 = Methodref          #51.#100      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #3 = Methodref          #51.#101      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #4 = Methodref          #51.#102      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #5 = Methodref          #51.#103      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #6 = Methodref          #51.#104      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #7 = Methodref          #51.#105      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #8 = Methodref          #51.#106      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #9 = Methodref          #53.#107      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #10 = Methodref          #54.#108      // java/lang/Object.\"<init>\":()V\n-   #11 = Fieldref           #109.#110     // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #12 = Class              #111          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-   #13 = Methodref          #12.#112      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #14 = InterfaceMethodref #113.#114     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #15 = Fieldref           #53.#115      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #16 = Methodref          #51.#116      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-   #17 = Fieldref           #53.#117      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.temperature:Ljava/lang/Double;\n-   #18 = Methodref          #51.#118      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-   #19 = Fieldref           #53.#119      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.maxNewTokens:Ljava/lang/Integer;\n-   #20 = Methodref          #51.#120      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #21 = Fieldref           #53.#121      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.returnFullText:Ljava/lang/Boolean;\n-   #22 = Methodref          #51.#122      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #23 = Fieldref           #53.#123      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.waitForModel:Ljava/lang/Boolean;\n-   #24 = Methodref          #124.#125     // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #25 = InterfaceMethodref #126.#127     // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #26 = InvokeDynamic      #0:#133       // #0:apply:()Ljava/util/function/Function;\n-   #27 = InterfaceMethodref #134.#135     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #28 = String             #136          // \\n\n-   #29 = Methodref          #137.#138     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-   #30 = InterfaceMethodref #134.#139     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #31 = Class              #140          // java/lang/String\n-   #32 = Methodref          #141.#142     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #33 = Methodref          #143.#144     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #34 = Methodref          #145.#146     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #35 = Methodref          #145.#147     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #36 = Methodref          #145.#148     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #37 = Methodref          #145.#149     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #38 = Methodref          #141.#150     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #39 = Methodref          #151.#152     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #40 = Methodref          #153.#154     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #41 = Methodref          #153.#155     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #42 = Methodref          #141.#156     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #43 = Methodref          #141.#157     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #44 = InterfaceMethodref #158.#159     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #45 = Methodref          #160.#161     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-   #46 = Methodref          #162.#163     // dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-   #47 = Methodref          #164.#165     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #48 = Class              #166          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-   #49 = InvokeDynamic      #1:#170       // #1:get:()Ljava/util/function/Supplier;\n-   #50 = Methodref          #171.#172     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #51 = Class              #173          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #52 = Methodref          #51.#174      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #53 = Class              #175          // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #54 = Class              #176          // java/lang/Object\n-   #55 = Class              #177          // dev/langchain4j/model/chat/ChatLanguageModel\n-   #56 = Utf8               Builder\n-   #57 = Utf8               InnerClasses\n-   #58 = Utf8               client\n-   #59 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #60 = Utf8               temperature\n-   #61 = Utf8               Ljava/lang/Double;\n-   #62 = Utf8               maxNewTokens\n-   #63 = Utf8               Ljava/lang/Integer;\n-   #64 = Utf8               returnFullText\n-   #65 = Utf8               Ljava/lang/Boolean;\n-   #66 = Utf8               waitForModel\n-   #67 = Utf8               <init>\n-   #68 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-   #69 = Utf8               Code\n-   #70 = Utf8               LineNumberTable\n-   #71 = Utf8               LocalVariableTable\n-   #72 = Utf8               this\n-   #73 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #74 = Utf8               accessToken\n-   #75 = Utf8               Ljava/lang/String;\n-   #76 = Utf8               modelId\n-   #77 = Utf8               timeout\n-   #78 = Utf8               Ljava/time/Duration;\n-   #79 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #80 = Utf8               builder\n-   #81 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #82 = Utf8               generate\n-   #83 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #84 = Utf8               messages\n-   #85 = Utf8               Ljava/util/List;\n-   #86 = Utf8               request\n-   #87 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #88 = Utf8               textGenerationResponse\n-   #89 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #90 = Utf8               LocalVariableTypeTable\n-   #91 = Utf8               Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n-   #92 = Utf8               Signature\n-   #93 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n-   #94 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #95 = Utf8               withAccessToken\n-   #96 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #97 = Utf8               SourceFile\n-   #98 = Utf8               HuggingFaceChatModel.java\n-   #99 = NameAndType        #80:#94       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #100 = NameAndType        #74:#178      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #101 = NameAndType        #76:#178      // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #102 = NameAndType        #77:#179      // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #103 = NameAndType        #60:#180      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #104 = NameAndType        #62:#181      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #105 = NameAndType        #64:#182      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #106 = NameAndType        #66:#182      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #107 = NameAndType        #67:#79       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #108 = NameAndType        #67:#183      // \"<init>\":()V\n-  #109 = Class              #184          // dev/langchain4j/model/huggingface/FactoryCreator\n-  #110 = NameAndType        #185:#186     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #111 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  #112 = NameAndType        #67:#187      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #113 = Class              #188          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #114 = NameAndType        #189:#192     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #115 = NameAndType        #58:#59       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #116 = NameAndType        #193:#194     // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-  #117 = NameAndType        #60:#61       // temperature:Ljava/lang/Double;\n-  #118 = NameAndType        #195:#196     // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-  #119 = NameAndType        #62:#63       // maxNewTokens:Ljava/lang/Integer;\n-  #120 = NameAndType        #197:#198     // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #121 = NameAndType        #64:#65       // returnFullText:Ljava/lang/Boolean;\n-  #122 = NameAndType        #199:#198     // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #123 = NameAndType        #66:#65       // waitForModel:Ljava/lang/Boolean;\n-  #124 = Class              #200          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #125 = NameAndType        #80:#201      // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #126 = Class              #202          // java/util/List\n-  #127 = NameAndType        #203:#204     // stream:()Ljava/util/stream/Stream;\n-  #128 = Utf8               BootstrapMethods\n-  #129 = MethodHandle       6:#205        // 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-  #130 = MethodType         #206          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #131 = MethodHandle       9:#207        // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-  #132 = MethodType         #208          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #133 = NameAndType        #209:#210     // apply:()Ljava/util/function/Function;\n-  #134 = Class              #211          // java/util/stream/Stream\n-  #135 = NameAndType        #212:#213     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #136 = Utf8               \\n\n-  #137 = Class              #214          // java/util/stream/Collectors\n-  #138 = NameAndType        #215:#216     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #139 = NameAndType        #217:#218     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #140 = Utf8               java/lang/String\n-  #141 = Class              #219          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #142 = NameAndType        #220:#221     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #143 = Class              #222          // dev/langchain4j/model/huggingface/client/Parameters\n-  #144 = NameAndType        #80:#223      // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #145 = Class              #224          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #146 = NameAndType        #60:#225      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #147 = NameAndType        #62:#226      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #148 = NameAndType        #64:#227      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #149 = NameAndType        #228:#229     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #150 = NameAndType        #230:#231     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #151 = Class              #232          // dev/langchain4j/model/huggingface/client/Options\n-  #152 = NameAndType        #80:#233      // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #153 = Class              #234          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #154 = NameAndType        #66:#235      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #155 = NameAndType        #228:#236     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #156 = NameAndType        #237:#238     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #157 = NameAndType        #228:#239     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #158 = Class              #240          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #159 = NameAndType        #241:#242     // chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #160 = Class              #243          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #161 = NameAndType        #244:#245     // generatedText:()Ljava/lang/String;\n-  #162 = Class              #246          // dev/langchain4j/data/message/AiMessage\n-  #163 = NameAndType        #247:#248     // from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-  #164 = Class              #249          // dev/langchain4j/model/output/Response\n-  #165 = NameAndType        #247:#250     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #166 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  #167 = MethodType         #251          //  ()Ljava/lang/Object;\n-  #168 = MethodHandle       8:#252        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-  #169 = MethodType         #94           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #170 = NameAndType        #253:#254     // get:()Ljava/util/function/Supplier;\n-  #171 = Class              #255          // dev/langchain4j/spi/ServiceHelper\n-  #172 = NameAndType        #256:#257     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #173 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #174 = NameAndType        #228:#258     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #175 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #176 = Utf8               java/lang/Object\n-  #177 = Utf8               dev/langchain4j/model/chat/ChatLanguageModel\n-  #178 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #179 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #180 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #181 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #182 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #183 = Utf8               ()V\n-  #184 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #185 = Utf8               FACTORY\n-  #186 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #187 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #188 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #189 = Utf8               create\n-  #190 = Class              #259          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #191 = Utf8               Input\n-  #192 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #193 = Utf8               access$300\n-  #194 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-  #195 = Utf8               access$400\n-  #196 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-  #197 = Utf8               access$500\n-  #198 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #199 = Utf8               access$600\n-  #200 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #201 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #202 = Utf8               java/util/List\n-  #203 = Utf8               stream\n-  #204 = Utf8               ()Ljava/util/stream/Stream;\n-  #205 = Methodref          #260.#261     // 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-  #206 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #207 = InterfaceMethodref #262.#263     // dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-  #208 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #209 = Utf8               apply\n-  #210 = Utf8               ()Ljava/util/function/Function;\n-  #211 = Utf8               java/util/stream/Stream\n-  #212 = Utf8               map\n-  #213 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #214 = Utf8               java/util/stream/Collectors\n-  #215 = Utf8               joining\n-  #216 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #217 = Utf8               collect\n-  #218 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #219 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #220 = Utf8               inputs\n-  #221 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #222 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #223 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #224 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #225 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #226 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #227 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #228 = Utf8               build\n-  #229 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #230 = Utf8               parameters\n-  #231 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #232 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #233 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #234 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #235 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #236 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #237 = Utf8               options\n-  #238 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #239 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #240 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #241 = Utf8               chat\n-  #242 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #243 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #244 = Utf8               generatedText\n-  #245 = Utf8               ()Ljava/lang/String;\n-  #246 = Utf8               dev/langchain4j/data/message/AiMessage\n-  #247 = Utf8               from\n-  #248 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-  #249 = Utf8               dev/langchain4j/model/output/Response\n-  #250 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #251 = Utf8               ()Ljava/lang/Object;\n-  #252 = Methodref          #51.#108      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-  #253 = Utf8               get\n-  #254 = Utf8               ()Ljava/util/function/Supplier;\n-  #255 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #256 = Utf8               loadFactoryService\n-  #257 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #258 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #259 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #260 = Class              #264          // java/lang/invoke/LambdaMetafactory\n-  #261 = NameAndType        #265:#268     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #262 = Class              #269          // dev/langchain4j/data/message/ChatMessage\n-  #263 = NameAndType        #270:#245     // text:()Ljava/lang/String;\n-  #264 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #265 = Utf8               metafactory\n-  #266 = Class              #272          // java/lang/invoke/MethodHandles$Lookup\n-  #267 = Utf8               Lookup\n-  #268 = 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-  #269 = Utf8               dev/langchain4j/data/message/ChatMessage\n-  #270 = Utf8               text\n-  #271 = Class              #273          // java/lang/invoke/MethodHandles\n-  #272 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #273 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceChatModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+    #3 = NameAndType        #5:#6         // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+    #5 = Utf8               builder\n+    #6 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #7 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #9 = NameAndType        #11:#12       // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+   #11 = Utf8               accessToken\n+   #12 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #13 = Methodref          #8.#14        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #14 = NameAndType        #15:#12       // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #15 = Utf8               modelId\n+   #16 = Methodref          #8.#17        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #17 = NameAndType        #18:#19       // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #18 = Utf8               timeout\n+   #19 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #20 = Methodref          #8.#21        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #21 = NameAndType        #22:#23       // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #22 = Utf8               temperature\n+   #23 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #24 = Methodref          #8.#25        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #25 = NameAndType        #26:#27       // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #26 = Utf8               maxNewTokens\n+   #27 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #28 = Methodref          #8.#29        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #29 = NameAndType        #30:#31       // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #30 = Utf8               returnFullText\n+   #31 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #32 = Methodref          #8.#33        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #33 = NameAndType        #34:#31       // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #34 = Utf8               waitForModel\n+   #35 = Methodref          #2.#36        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #36 = NameAndType        #37:#38       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #37 = Utf8               <init>\n+   #38 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #39 = Methodref          #40.#41       // java/lang/Object.\"<init>\":()V\n+   #40 = Class              #42           // java/lang/Object\n+   #41 = NameAndType        #37:#43       // \"<init>\":()V\n+   #42 = Utf8               java/lang/Object\n+   #43 = Utf8               ()V\n+   #44 = Fieldref           #45.#46       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #45 = Class              #47           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #46 = NameAndType        #48:#49       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #47 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #48 = Utf8               FACTORY\n+   #49 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #50 = Class              #51           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #51 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #52 = Methodref          #50.#53       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #53 = NameAndType        #37:#54       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #55 = InterfaceMethodref #56.#57       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #56 = Class              #58           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #57 = NameAndType        #59:#60       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #58 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #59 = Utf8               create\n+   #60 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #61 = Fieldref           #2.#62        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #62 = NameAndType        #63:#64       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #63 = Utf8               client\n+   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #66 = NameAndType        #67:#68       // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #67 = Utf8               access$300\n+   #68 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #69 = Fieldref           #2.#70        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.temperature:Ljava/lang/Double;\n+   #70 = NameAndType        #22:#71       // temperature:Ljava/lang/Double;\n+   #71 = Utf8               Ljava/lang/Double;\n+   #72 = Methodref          #8.#73        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #73 = NameAndType        #74:#75       // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #74 = Utf8               access$400\n+   #75 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #76 = Fieldref           #2.#77        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.maxNewTokens:Ljava/lang/Integer;\n+   #77 = NameAndType        #26:#78       // maxNewTokens:Ljava/lang/Integer;\n+   #78 = Utf8               Ljava/lang/Integer;\n+   #79 = Methodref          #8.#80        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #80 = NameAndType        #81:#82       // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #81 = Utf8               access$500\n+   #82 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #83 = Fieldref           #2.#84        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.returnFullText:Ljava/lang/Boolean;\n+   #84 = NameAndType        #30:#85       // returnFullText:Ljava/lang/Boolean;\n+   #85 = Utf8               Ljava/lang/Boolean;\n+   #86 = Methodref          #8.#87        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #87 = NameAndType        #88:#82       // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #88 = Utf8               access$600\n+   #89 = Fieldref           #2.#90        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.waitForModel:Ljava/lang/Boolean;\n+   #90 = NameAndType        #34:#85       // waitForModel:Ljava/lang/Boolean;\n+   #91 = Methodref          #92.#93       // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #92 = Class              #94           // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #93 = NameAndType        #5:#95        // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #94 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #95 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #96 = InterfaceMethodref #97.#98       // java/util/List.stream:()Ljava/util/stream/Stream;\n+   #97 = Class              #99           // java/util/List\n+   #98 = NameAndType        #100:#101     // stream:()Ljava/util/stream/Stream;\n+   #99 = Utf8               java/util/List\n+  #100 = Utf8               stream\n+  #101 = Utf8               ()Ljava/util/stream/Stream;\n+  #102 = InvokeDynamic      #0:#103       // #0:apply:()Ljava/util/function/Function;\n+  #103 = NameAndType        #104:#105     // apply:()Ljava/util/function/Function;\n+  #104 = Utf8               apply\n+  #105 = Utf8               ()Ljava/util/function/Function;\n+  #106 = InterfaceMethodref #107.#108     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #107 = Class              #109          // java/util/stream/Stream\n+  #108 = NameAndType        #110:#111     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #109 = Utf8               java/util/stream/Stream\n+  #110 = Utf8               map\n+  #111 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #112 = String             #113          // \\n\n+  #113 = Utf8               \\n\n+  #114 = Methodref          #115.#116     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #115 = Class              #117          // java/util/stream/Collectors\n+  #116 = NameAndType        #118:#119     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #117 = Utf8               java/util/stream/Collectors\n+  #118 = Utf8               joining\n+  #119 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #120 = InterfaceMethodref #107.#121     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #121 = NameAndType        #122:#123     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #122 = Utf8               collect\n+  #123 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #124 = Class              #125          // java/lang/String\n+  #125 = Utf8               java/lang/String\n+  #126 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #127 = Class              #129          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #128 = NameAndType        #130:#131     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #129 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #130 = Utf8               inputs\n+  #131 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #132 = Methodref          #133.#134     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #133 = Class              #135          // dev/langchain4j/model/huggingface/client/Parameters\n+  #134 = NameAndType        #5:#136       // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #135 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #136 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #137 = Methodref          #138.#139     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #138 = Class              #140          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #139 = NameAndType        #22:#141      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #140 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #141 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #142 = Methodref          #138.#143     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #143 = NameAndType        #26:#144      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #144 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #145 = Methodref          #138.#146     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #146 = NameAndType        #30:#147      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #147 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #148 = Methodref          #138.#149     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #149 = NameAndType        #150:#151     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #150 = Utf8               build\n+  #151 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #152 = Methodref          #127.#153     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #153 = NameAndType        #154:#155     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #154 = Utf8               parameters\n+  #155 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #156 = Methodref          #157.#158     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #157 = Class              #159          // dev/langchain4j/model/huggingface/client/Options\n+  #158 = NameAndType        #5:#160       // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #159 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #160 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #161 = Methodref          #162.#163     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #162 = Class              #164          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #163 = NameAndType        #34:#165      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #164 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #165 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #166 = Methodref          #162.#167     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #167 = NameAndType        #150:#168     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #168 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #169 = Methodref          #127.#170     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #170 = NameAndType        #171:#172     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #171 = Utf8               options\n+  #172 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #173 = Methodref          #127.#174     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #174 = NameAndType        #150:#175     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #175 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #176 = InterfaceMethodref #177.#178     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #177 = Class              #179          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #178 = NameAndType        #180:#181     // chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #179 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #180 = Utf8               chat\n+  #181 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #182 = Methodref          #183.#184     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+  #183 = Class              #185          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #184 = NameAndType        #186:#187     // generatedText:()Ljava/lang/String;\n+  #185 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #186 = Utf8               generatedText\n+  #187 = Utf8               ()Ljava/lang/String;\n+  #188 = Methodref          #189.#190     // dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #189 = Class              #191          // dev/langchain4j/data/message/AiMessage\n+  #190 = NameAndType        #192:#193     // from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #191 = Utf8               dev/langchain4j/data/message/AiMessage\n+  #192 = Utf8               from\n+  #193 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #194 = Methodref          #195.#196     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #195 = Class              #197          // dev/langchain4j/model/output/Response\n+  #196 = NameAndType        #192:#198     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #197 = Utf8               dev/langchain4j/model/output/Response\n+  #198 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #199 = Class              #200          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+  #200 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+  #201 = InvokeDynamic      #1:#202       // #1:get:()Ljava/util/function/Supplier;\n+  #202 = NameAndType        #203:#204     // get:()Ljava/util/function/Supplier;\n+  #203 = Utf8               get\n+  #204 = Utf8               ()Ljava/util/function/Supplier;\n+  #205 = Methodref          #206.#207     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #206 = Class              #208          // dev/langchain4j/spi/ServiceHelper\n+  #207 = NameAndType        #209:#210     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #208 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #209 = Utf8               loadFactoryService\n+  #210 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #211 = Methodref          #8.#212       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #212 = NameAndType        #150:#213     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #213 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #214 = Class              #215          // dev/langchain4j/model/chat/ChatLanguageModel\n+  #215 = Utf8               dev/langchain4j/model/chat/ChatLanguageModel\n+  #216 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #217 = Utf8               Code\n+  #218 = Utf8               LineNumberTable\n+  #219 = Utf8               LocalVariableTable\n+  #220 = Utf8               this\n+  #221 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #222 = Utf8               Ljava/lang/String;\n+  #223 = Utf8               Ljava/time/Duration;\n+  #224 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #225 = Utf8               generate\n+  #226 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+  #227 = Utf8               messages\n+  #228 = Utf8               Ljava/util/List;\n+  #229 = Utf8               request\n+  #230 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #231 = Utf8               textGenerationResponse\n+  #232 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #233 = Utf8               LocalVariableTypeTable\n+  #234 = Utf8               Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n+  #235 = Utf8               Signature\n+  #236 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n+  #237 = Utf8               withAccessToken\n+  #238 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #239 = Utf8               SourceFile\n+  #240 = Utf8               HuggingFaceChatModel.java\n+  #241 = Utf8               BootstrapMethods\n+  #242 = MethodHandle       6:#243        // 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+  #243 = Methodref          #244.#245     // 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+  #244 = Class              #246          // java/lang/invoke/LambdaMetafactory\n+  #245 = NameAndType        #247:#248     // 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+  #246 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #247 = Utf8               metafactory\n+  #248 = 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+  #249 = MethodType         #250          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #250 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #251 = MethodHandle       9:#252        // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+  #252 = InterfaceMethodref #253.#254     // dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+  #253 = Class              #255          // dev/langchain4j/data/message/ChatMessage\n+  #254 = NameAndType        #256:#187     // text:()Ljava/lang/String;\n+  #255 = Utf8               dev/langchain4j/data/message/ChatMessage\n+  #256 = Utf8               text\n+  #257 = MethodType         #258          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #258 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #259 = MethodType         #260          //  ()Ljava/lang/Object;\n+  #260 = Utf8               ()Ljava/lang/Object;\n+  #261 = MethodHandle       8:#262        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+  #262 = Methodref          #8.#41        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+  #263 = MethodType         #6            //  ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #264 = Utf8               InnerClasses\n+  #265 = Utf8               Builder\n+  #266 = Class              #267          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #267 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #268 = Utf8               Input\n+  #269 = Class              #270          // java/lang/invoke/MethodHandles$Lookup\n+  #270 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #271 = Class              #272          // java/lang/invoke/MethodHandles\n+  #272 = Utf8               java/lang/invoke/MethodHandles\n+  #273 = Utf8               Lookup\n {\n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double temperature;\n     descriptor: Ljava/lang/Double;\n@@ -306,28 +306,28 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=8, args_size=8\n          0: aload_0\n          1: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          4: aload_1\n-         5: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         5: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          8: aload_2\n-         9: invokevirtual #3                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         9: invokevirtual #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         12: aload_3\n-        13: invokevirtual #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        13: invokevirtual #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         16: aload         4\n-        18: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        18: invokevirtual #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         21: aload         5\n-        23: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        23: invokevirtual #24                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         26: aload         6\n-        28: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        28: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         31: aload         7\n-        33: invokevirtual #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-        36: invokespecial #9                  // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        33: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        36: invokespecial #35                 // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n         39: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 5\n         line 36: 9\n         line 37: 13\n         line 38: 18\n@@ -349,40 +349,40 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: getstatic     #11                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-         8: new           #12                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+         5: getstatic     #44                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         8: new           #50                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n         11: dup\n         12: aload_0\n         13: aload_1\n-        14: invokespecial #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-        17: invokeinterface #14,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        22: putfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: invokespecial #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        17: invokeinterface #55,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        22: putfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         25: aload_0\n         26: aload_1\n-        27: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-        30: putfield      #17                 // Field temperature:Ljava/lang/Double;\n+        27: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+        30: putfield      #69                 // Field temperature:Ljava/lang/Double;\n         33: aload_0\n         34: aload_1\n-        35: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-        38: putfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n+        35: invokestatic  #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+        38: putfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n         41: aload_0\n         42: aload_1\n-        43: invokestatic  #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-        46: putfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n+        43: invokestatic  #79                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+        46: putfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n         49: aload_0\n         50: aload_1\n-        51: invokestatic  #22                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-        54: putfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n+        51: invokestatic  #86                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+        54: putfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n         57: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 4\n         line 61: 25\n         line 62: 33\n         line 63: 41\n@@ -394,53 +394,53 @@\n             0      58     1 builder   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   public dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> generate(java.util.List<dev.langchain4j.data.message.ChatMessage>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: invokestatic  #24                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         0: invokestatic  #91                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n          3: aload_1\n-         4: invokeinterface #25,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         9: invokedynamic #26,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        14: invokeinterface #27,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        19: ldc           #28                 // String \\n\n-        21: invokestatic  #29                 // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-        24: invokeinterface #30,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        29: checkcast     #31                 // class java/lang/String\n-        32: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        35: invokestatic  #33                 // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+         4: invokeinterface #96,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         9: invokedynamic #102,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        14: invokeinterface #106,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        19: ldc           #112                // String \\n\n+        21: invokestatic  #114                // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+        24: invokeinterface #120,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        29: checkcast     #124                // class java/lang/String\n+        32: invokevirtual #126                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        35: invokestatic  #132                // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         38: aload_0\n-        39: getfield      #17                 // Field temperature:Ljava/lang/Double;\n-        42: invokevirtual #34                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        39: getfield      #69                 // Field temperature:Ljava/lang/Double;\n+        42: invokevirtual #137                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         45: aload_0\n-        46: getfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n-        49: invokevirtual #35                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        46: getfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n+        49: invokevirtual #142                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         52: aload_0\n-        53: getfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n-        56: invokevirtual #36                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-        59: invokevirtual #37                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-        62: invokevirtual #38                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        65: invokestatic  #39                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        53: getfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n+        56: invokevirtual #145                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        59: invokevirtual #148                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+        62: invokevirtual #152                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        65: invokestatic  #156                // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         68: aload_0\n-        69: getfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n-        72: invokevirtual #40                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        75: invokevirtual #41                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        78: invokevirtual #42                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        81: invokevirtual #43                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+        69: getfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n+        72: invokevirtual #161                // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        75: invokevirtual #166                // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        78: invokevirtual #169                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        81: invokevirtual #173                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n         84: astore_2\n         85: aload_0\n-        86: getfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        86: getfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         89: aload_2\n-        90: invokeinterface #44,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        90: invokeinterface #176,  2          // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         95: astore_3\n         96: aload_3\n-        97: invokevirtual #45                 // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-       100: invokestatic  #46                 // Method dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-       103: invokestatic  #47                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        97: invokevirtual #182                // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+       100: invokestatic  #188                // Method dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+       103: invokestatic  #194                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n        106: areturn\n       LineNumberTable:\n         line 70: 0\n         line 71: 4\n         line 72: 14\n         line 73: 21\n         line 71: 32\n@@ -462,58 +462,58 @@\n             0     107     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n             0     107     1 messages   Ljava/util/List;\n            85      22     2 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n            96      11     3 textGenerationResponse   Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0     107     1 messages   Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n-    Signature: #93                          // (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n+    Signature: #236                         // (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #48                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-         2: invokedynamic #49,  0             // InvokeDynamic #1:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #50                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #51                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+         0: ldc           #199                // class dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+         2: invokedynamic #201,  0            // InvokeDynamic #1:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #205                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #8                  // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n         13: areturn\n       LineNumberTable:\n         line 90: 0\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceChatModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          3: aload_0\n-         4: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         7: invokevirtual #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+         4: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         7: invokevirtual #211                // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n         10: areturn\n       LineNumberTable:\n         line 158: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n-InnerClasses:\n-  public static final #56= #51 of #53;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #12;                                    // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  public static #191= #190 of #113;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #56= #141 of #124;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  public static final #56= #145 of #143;  // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n-  public static final #56= #153 of #151;  // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n-  public static final #267= #266 of #271; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #129 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: #242 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-      #130 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #131 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-      #132 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  1: #129 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+      #249 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #251 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+      #257 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  1: #242 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-      #167 ()Ljava/lang/Object;\n-      #168 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-      #169 ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+      #259 ()Ljava/lang/Object;\n+      #261 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+      #263 ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+InnerClasses:\n+  public static final #265= #8 of #2;     // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #50;                                    // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  public static #268= #266 of #56;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static final #265= #127 of #92;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #265= #138 of #133; // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #265= #162 of #157; // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #273= #269 of #271; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,76 +1,77 @@\n-  SHA-256 checksum 29caa8b61b043e85b308e4ebcd6dbca194c5c9954c45a3d28c987410658e2d7e\n+  SHA-256 checksum 5ebb6ff6256f528f51c761d5db922c80928f7e7bff13343f5bc0a807cfb79095\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #9                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  super_class: #10                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  super_class: #21                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #2 = Fieldref           #9.#41         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #3 = Fieldref           #9.#42         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$accessToken:Ljava/lang/String;\n-   #4 = Fieldref           #9.#43         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$modelId:Ljava/lang/String;\n-   #5 = Fieldref           #9.#44         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$timeout:Ljava/time/Duration;\n-   #6 = Methodref          #10.#45        // java/lang/Object.\"<init>\":()V\n-   #7 = String             #46            // sentence-transformers/all-MiniLM-L6-v2\n-   #8 = Methodref          #38.#47        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n-   #9 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #10 = Class              #49            // java/lang/Object\n-  #11 = Class              #51            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #12 = Utf8               val$accessToken\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               val$modelId\n-  #15 = Utf8               val$timeout\n-  #16 = Utf8               Ljava/time/Duration;\n-  #17 = Utf8               this$0\n-  #18 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #19 = Utf8               <init>\n-  #20 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               InnerClasses\n-  #26 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n-  #27 = Utf8               apiKey\n-  #28 = Utf8               ()Ljava/lang/String;\n-  #29 = Utf8               modelId\n-  #30 = Utf8               StackMapTable\n-  #31 = Class              #53            // java/lang/String\n-  #32 = Utf8               timeout\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #3 = Fieldref           #4.#5          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #4 = Class              #6             // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #5 = NameAndType        #7:#8          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #7 = Utf8               this$0\n+   #8 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #9 = Fieldref           #4.#10         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$accessToken:Ljava/lang/String;\n+  #10 = NameAndType        #11:#12        // val$accessToken:Ljava/lang/String;\n+  #11 = Utf8               val$accessToken\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #4.#14         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$modelId:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // val$modelId:Ljava/lang/String;\n+  #15 = Utf8               val$modelId\n+  #16 = Fieldref           #4.#17         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$timeout:Ljava/time/Duration;\n+  #17 = NameAndType        #18:#19        // val$timeout:Ljava/time/Duration;\n+  #18 = Utf8               val$timeout\n+  #19 = Utf8               Ljava/time/Duration;\n+  #20 = Methodref          #21.#22        // java/lang/Object.\"<init>\":()V\n+  #21 = Class              #23            // java/lang/Object\n+  #22 = NameAndType        #24:#25        // \"<init>\":()V\n+  #23 = Utf8               java/lang/Object\n+  #24 = Utf8               <init>\n+  #25 = Utf8               ()V\n+  #26 = String             #27            // sentence-transformers/all-MiniLM-L6-v2\n+  #27 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n+  #28 = Methodref          #29.#30        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n+  #29 = Class              #31            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #30 = NameAndType        #32:#33        // access$000:()Ljava/time/Duration;\n+  #31 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #32 = Utf8               access$000\n   #33 = Utf8               ()Ljava/time/Duration;\n-  #34 = Class              #54            // java/time/Duration\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               HuggingFaceEmbeddingModel.java\n-  #37 = Utf8               EnclosingMethod\n-  #38 = Class              #55            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #39 = NameAndType        #19:#56        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  #41 = NameAndType        #17:#18        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #42 = NameAndType        #12:#13        // val$accessToken:Ljava/lang/String;\n-  #43 = NameAndType        #14:#13        // val$modelId:Ljava/lang/String;\n-  #44 = NameAndType        #15:#16        // val$timeout:Ljava/time/Duration;\n-  #45 = NameAndType        #19:#57        // \"<init>\":()V\n-  #46 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n-  #47 = NameAndType        #58:#33        // access$000:()Ljava/time/Duration;\n-  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #49 = Utf8               java/lang/Object\n-  #50 = Class              #59            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #51 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #52 = Utf8               Input\n-  #53 = Utf8               java/lang/String\n-  #54 = Utf8               java/time/Duration\n-  #55 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #34 = Class              #35            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #35 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #36 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #37 = Utf8               Code\n+  #38 = Utf8               LineNumberTable\n+  #39 = Utf8               LocalVariableTable\n+  #40 = Utf8               this\n+  #41 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n+  #42 = Utf8               Signature\n+  #43 = Utf8               apiKey\n+  #44 = Utf8               ()Ljava/lang/String;\n+  #45 = Utf8               modelId\n+  #46 = Utf8               StackMapTable\n+  #47 = Class              #48            // java/lang/String\n+  #48 = Utf8               java/lang/String\n+  #49 = Utf8               timeout\n+  #50 = Class              #51            // java/time/Duration\n+  #51 = Utf8               java/time/Duration\n+  #52 = Utf8               SourceFile\n+  #53 = Utf8               HuggingFaceEmbeddingModel.java\n+  #54 = Utf8               EnclosingMethod\n+  #55 = NameAndType        #24:#56        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n   #56 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #57 = Utf8               ()V\n-  #58 = Utf8               access$000\n+  #57 = Utf8               InnerClasses\n+  #58 = Class              #59            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #59 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #60 = Utf8               Input\n {\n   final java.lang.String val$accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final java.lang.String val$modelId;\n     descriptor: Ljava/lang/String;\n@@ -80,67 +81,68 @@\n     descriptor: Ljava/time/Duration;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1(dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel, java.lang.String, java.lang.String, java.time.Duration);\n+  dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+         2: putfield      #3                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #3                  // Field val$accessToken:Ljava/lang/String;\n+         7: putfield      #9                  // Field val$accessToken:Ljava/lang/String;\n         10: aload_0\n         11: aload_3\n-        12: putfield      #4                  // Field val$modelId:Ljava/lang/String;\n+        12: putfield      #13                 // Field val$modelId:Ljava/lang/String;\n         15: aload_0\n         16: aload         4\n-        18: putfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+        18: putfield      #16                 // Field val$timeout:Ljava/time/Duration;\n         21: aload_0\n-        22: invokespecial #6                  // Method java/lang/Object.\"<init>\":()V\n+        22: invokespecial #20                 // Method java/lang/Object.\"<init>\":()V\n         25: return\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n             0      26     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+    Signature: #25                          // ()V\n \n   public java.lang.String apiKey();\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 val$accessToken:Ljava/lang/String;\n+         1: getfield      #9                  // Field val$accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n \n   public java.lang.String modelId();\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 val$modelId:Ljava/lang/String;\n+         1: getfield      #13                 // Field val$modelId:Ljava/lang/String;\n          4: ifnonnull     12\n-         7: ldc           #7                  // String sentence-transformers/all-MiniLM-L6-v2\n+         7: ldc           #26                 // String sentence-transformers/all-MiniLM-L6-v2\n          9: goto          16\n         12: aload_0\n-        13: getfield      #4                  // Field val$modelId:Ljava/lang/String;\n+        13: getfield      #13                 // Field val$modelId:Ljava/lang/String;\n         16: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      17     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n       StackMapTable: number_of_entries = 2\n@@ -150,29 +152,29 @@\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+         1: getfield      #16                 // Field val$timeout:Ljava/time/Duration;\n          4: ifnonnull     13\n-         7: invokestatic  #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n+         7: invokestatic  #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n         10: goto          17\n         13: aload_0\n-        14: getfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+        14: getfield      #16                 // Field val$timeout:Ljava/time/Duration;\n         17: areturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n       StackMapTable: number_of_entries = 2\n         frame_type = 13 /* same */\n         frame_type = 67 /* same_locals_1_stack_item */\n           stack = [ class java/time/Duration ]\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n-EnclosingMethod: #38.#39                // dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.<init>\n+EnclosingMethod: #29.#55                // dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.<init>\n InnerClasses:\n-  #9;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  public static #52= #11 of #50;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #4;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  public static #60= #34 of #58;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,83 +1,83 @@\n-  SHA-256 checksum c0024293d3fdf8924d7b15a4b85b62e9a7add5ab7637caacd1cc62e6e5239061\n+  SHA-256 checksum 552dd02bf662e8fc36d5d446af41378bf267875eef6ad6ccd0063dfe8a6da8b2\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#45        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#46        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:Ljava/lang/String;\n-   #3 = Fieldref           #18.#47        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.modelId:Ljava/lang/String;\n-   #4 = Fieldref           #18.#48        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.waitForModel:Ljava/lang/Boolean;\n-   #5 = Fieldref           #18.#49        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.timeout:Ljava/time/Duration;\n-   #6 = Class              #50            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #7 = Methodref          #6.#51         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-   #8 = Class              #52            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#45         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #53            // HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-  #11 = Methodref          #8.#54         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = String             #55            // , modelId=\n-  #13 = String             #56            // , waitForModel=\n-  #14 = Methodref          #8.#57         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #15 = String             #58            // , timeout=\n-  #16 = String             #59            // )\n-  #17 = Methodref          #8.#60         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #61            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #19 = Class              #62            // java/lang/Object\n-  #20 = Utf8               accessToken\n-  #21 = Utf8               Ljava/lang/String;\n-  #22 = Utf8               modelId\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               timeout\n-  #26 = Utf8               Ljava/time/Duration;\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               HuggingFaceEmbeddingModelBuilder\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #36 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #37 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #38 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #39 = Utf8               build\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #41 = Utf8               toString\n-  #42 = Utf8               ()Ljava/lang/String;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               HuggingFaceEmbeddingModel.java\n-  #45 = NameAndType        #27:#28        // \"<init>\":()V\n-  #46 = NameAndType        #20:#21        // accessToken:Ljava/lang/String;\n-  #47 = NameAndType        #22:#21        // modelId:Ljava/lang/String;\n-  #48 = NameAndType        #23:#24        // waitForModel:Ljava/lang/Boolean;\n-  #49 = NameAndType        #25:#26        // timeout:Ljava/time/Duration;\n-  #50 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #51 = NameAndType        #27:#63        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #52 = Utf8               java/lang/StringBuilder\n-  #53 = Utf8               HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-  #54 = NameAndType        #64:#65        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #55 = Utf8               , modelId=\n-  #56 = Utf8               , waitForModel=\n-  #57 = NameAndType        #64:#66        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #58 = Utf8               , timeout=\n-  #59 = Utf8               )\n-  #60 = NameAndType        #41:#42        // toString:()Ljava/lang/String;\n-  #61 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #62 = Utf8               java/lang/Object\n-  #63 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #64 = Utf8               append\n-  #65 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #66 = 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/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+   #9 = NameAndType        #11:#12        // accessToken:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #11 = Utf8               accessToken\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.modelId:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // modelId:Ljava/lang/String;\n+  #15 = Utf8               modelId\n+  #16 = Fieldref           #8.#17         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.waitForModel:Ljava/lang/Boolean;\n+  #17 = NameAndType        #18:#19        // waitForModel:Ljava/lang/Boolean;\n+  #18 = Utf8               waitForModel\n+  #19 = Utf8               Ljava/lang/Boolean;\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.timeout:Ljava/time/Duration;\n+  #21 = NameAndType        #22:#23        // timeout:Ljava/time/Duration;\n+  #22 = Utf8               timeout\n+  #23 = Utf8               Ljava/time/Duration;\n+  #24 = Class              #25            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #25 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #26 = Methodref          #24.#27        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #27 = NameAndType        #5:#28         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #29 = Class              #30            // java/lang/StringBuilder\n+  #30 = Utf8               java/lang/StringBuilder\n+  #31 = Methodref          #29.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #32 = String             #33            // HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+  #33 = Utf8               HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+  #34 = Methodref          #29.#35        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = NameAndType        #36:#37        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #36 = Utf8               append\n+  #37 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // , modelId=\n+  #39 = Utf8               , modelId=\n+  #40 = String             #41            // , waitForModel=\n+  #41 = Utf8               , waitForModel=\n+  #42 = Methodref          #29.#43        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #36:#44        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #45 = String             #46            // , timeout=\n+  #46 = Utf8               , timeout=\n+  #47 = String             #48            // )\n+  #48 = Utf8               )\n+  #49 = Methodref          #29.#50        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #50 = NameAndType        #51:#52        // toString:()Ljava/lang/String;\n+  #51 = Utf8               toString\n+  #52 = Utf8               ()Ljava/lang/String;\n+  #53 = Utf8               Code\n+  #54 = Utf8               LineNumberTable\n+  #55 = Utf8               LocalVariableTable\n+  #56 = Utf8               this\n+  #57 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #58 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #59 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #60 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #61 = Utf8               build\n+  #62 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #63 = Utf8               SourceFile\n+  #64 = Utf8               HuggingFaceEmbeddingModel.java\n+  #65 = Utf8               InnerClasses\n+  #66 = Utf8               HuggingFaceEmbeddingModelBuilder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -109,15 +109,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (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 accessToken:Ljava/lang/String;\n+         2: putfield      #7                  // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -126,15 +126,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder modelId(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (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 modelId:Ljava/lang/String;\n+         2: putfield      #13                 // Field modelId:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -143,15 +143,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder waitForModel(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (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 waitForModel:Ljava/lang/Boolean;\n+         2: putfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -160,81 +160,81 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder timeout(java.time.Duration);\n     descriptor: (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (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 timeout:Ljava/time/Duration;\n+         2: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n             0       7     1 timeout   Ljava/time/Duration;\n \n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #6                  // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+         0: new           #24                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field accessToken:Ljava/lang/String;\n+         5: getfield      #7                  // Field accessToken:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field modelId:Ljava/lang/String;\n+         9: getfield      #13                 // Field modelId:Ljava/lang/String;\n         12: aload_0\n-        13: getfield      #4                  // Field waitForModel:Ljava/lang/Boolean;\n+        13: getfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n         16: aload_0\n-        17: getfield      #5                  // Field timeout:Ljava/time/Duration;\n-        20: invokespecial #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+        17: getfield      #20                 // Field timeout:Ljava/time/Duration;\n+        20: invokespecial #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n         23: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\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           #29                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #10                 // String HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-         9: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #31                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #32                 // String HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+         9: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field accessToken:Ljava/lang/String;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , modelId=\n-        21: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field accessToken:Ljava/lang/String;\n+        16: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String , modelId=\n+        21: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field modelId:Ljava/lang/String;\n-        28: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , waitForModel=\n-        33: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field modelId:Ljava/lang/String;\n+        28: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , waitForModel=\n+        33: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field waitForModel:Ljava/lang/Boolean;\n-        40: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #15                 // String , timeout=\n-        45: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n+        40: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #45                 // String , timeout=\n+        45: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field timeout:Ljava/time/Duration;\n-        52: invokevirtual #14                 // 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      #20                 // Field timeout:Ljava/time/Duration;\n+        52: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #47                 // String )\n+        57: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        60: invokevirtual #49                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         63: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      64     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n InnerClasses:\n-  public static #33= #18 of #6;           // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static #66= #8 of #24;           // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,237 +1,233 @@\n-  SHA-256 checksum 65b1bc25c158f57a376720630a40498e4d76157851432d77cb8e7bf6213bf50b\n+  SHA-256 checksum f0186944f296b25b9e72a3cfdbaca5fbf52ed3d8af1ff017ceaaff0f2178dffe\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel implements dev.langchain4j.model.embedding.EmbeddingModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #37                         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  super_class: #38                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 7, attributes: 3\n Constant pool:\n-    #1 = Fieldref           #37.#93       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.DEFAULT_TIMEOUT:Ljava/time/Duration;\n-    #2 = Methodref          #38.#94       // java/lang/Object.\"<init>\":()V\n-    #3 = Methodref          #95.#96       // java/lang/String.trim:()Ljava/lang/String;\n-    #4 = Methodref          #95.#97       // java/lang/String.isEmpty:()Z\n-    #5 = Class              #98           // java/lang/IllegalArgumentException\n-    #6 = String             #99           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-    #7 = Methodref          #5.#100       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-    #8 = Fieldref           #101.#102     // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-    #9 = Class              #103          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-   #10 = Methodref          #9.#104       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #11 = InterfaceMethodref #105.#106     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #12 = Fieldref           #37.#107      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #13 = Methodref          #108.#109     // java/lang/Boolean.booleanValue:()Z\n-   #14 = Fieldref           #37.#110      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.waitForModel:Z\n-   #15 = InterfaceMethodref #20.#111      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #16 = InvokeDynamic      #0:#117       // #0:apply:()Ljava/util/function/Function;\n-   #17 = InterfaceMethodref #118.#119     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #18 = Methodref          #120.#121     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #19 = InterfaceMethodref #118.#122     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #20 = Class              #123          // java/util/List\n-   #21 = Methodref          #37.#124      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #22 = Class              #125          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-   #23 = Methodref          #22.#126      // dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n-   #24 = InterfaceMethodref #127.#128     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-   #25 = InvokeDynamic      #1:#117       // #1:apply:()Ljava/util/function/Function;\n-   #26 = Methodref          #131.#132     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #27 = Methodref          #37.#133      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #28 = Methodref          #33.#134      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #29 = Methodref          #33.#135      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #30 = Class              #136          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-   #31 = InvokeDynamic      #2:#140       // #2:get:()Ljava/util/function/Supplier;\n-   #32 = Methodref          #141.#142     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #33 = Class              #143          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-   #34 = Long               15l\n-   #36 = Methodref          #144.#145     // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #37 = Class              #146          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #38 = Class              #147          // java/lang/Object\n-   #39 = Class              #148          // dev/langchain4j/model/embedding/EmbeddingModel\n-   #40 = Utf8               HuggingFaceEmbeddingModelBuilder\n-   #41 = Utf8               InnerClasses\n-   #42 = Utf8               DEFAULT_TIMEOUT\n-   #43 = Utf8               Ljava/time/Duration;\n-   #44 = Utf8               client\n-   #45 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #46 = Utf8               waitForModel\n-   #47 = Utf8               Z\n-   #48 = Utf8               <init>\n-   #49 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-   #50 = Utf8               Code\n-   #51 = Utf8               LineNumberTable\n-   #52 = Utf8               LocalVariableTable\n-   #53 = Utf8               this\n-   #54 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #55 = Utf8               accessToken\n-   #56 = Utf8               Ljava/lang/String;\n-   #57 = Utf8               modelId\n-   #58 = Utf8               Ljava/lang/Boolean;\n-   #59 = Utf8               timeout\n-   #60 = Utf8               StackMapTable\n-   #61 = Class              #146          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #62 = Class              #149          // java/lang/String\n-   #63 = Class              #150          // java/lang/Boolean\n-   #64 = Class              #151          // java/time/Duration\n-   #65 = Utf8               embedAll\n-   #66 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #67 = Utf8               textSegments\n-   #68 = Utf8               Ljava/util/List;\n-   #69 = Utf8               texts\n-   #70 = Utf8               LocalVariableTypeTable\n-   #71 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-   #72 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #73 = Utf8               Signature\n-   #74 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n-   #75 = Utf8               embedTexts\n-   #76 = Utf8               request\n-   #77 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-   #78 = Utf8               response\n-   #79 = Utf8               embeddings\n-   #80 = Utf8               Ljava/util/List<[F>;\n-   #81 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-   #82 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n-   #83 = Utf8               withAccessToken\n-   #84 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #85 = Utf8               builder\n-   #86 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #87 = Utf8               access$000\n-   #88 = Utf8               ()Ljava/time/Duration;\n-   #89 = Utf8               <clinit>\n-   #90 = Utf8               ()V\n-   #91 = Utf8               SourceFile\n-   #92 = Utf8               HuggingFaceEmbeddingModel.java\n-   #93 = NameAndType        #42:#43       // DEFAULT_TIMEOUT:Ljava/time/Duration;\n-   #94 = NameAndType        #48:#90       // \"<init>\":()V\n-   #95 = Class              #149          // java/lang/String\n-   #96 = NameAndType        #152:#153     // trim:()Ljava/lang/String;\n-   #97 = NameAndType        #154:#155     // isEmpty:()Z\n-   #98 = Utf8               java/lang/IllegalArgumentException\n-   #99 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-  #100 = NameAndType        #48:#156      // \"<init>\":(Ljava/lang/String;)V\n-  #101 = Class              #157          // dev/langchain4j/model/huggingface/FactoryCreator\n-  #102 = NameAndType        #158:#159     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #103 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #104 = NameAndType        #48:#160      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #105 = Class              #161          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #106 = NameAndType        #162:#165     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #107 = NameAndType        #44:#45       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #108 = Class              #150          // java/lang/Boolean\n-  #109 = NameAndType        #166:#155     // booleanValue:()Z\n-  #110 = NameAndType        #46:#47       // waitForModel:Z\n-  #111 = NameAndType        #167:#168     // stream:()Ljava/util/stream/Stream;\n-  #112 = Utf8               BootstrapMethods\n-  #113 = MethodHandle       6:#169        // 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-  #114 = MethodType         #170          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #115 = MethodHandle       5:#171        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #116 = MethodType         #172          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #117 = NameAndType        #173:#174     // apply:()Ljava/util/function/Function;\n-  #118 = Class              #175          // java/util/stream/Stream\n-  #119 = NameAndType        #176:#177     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #120 = Class              #178          // java/util/stream/Collectors\n-  #121 = NameAndType        #179:#180     // toList:()Ljava/util/stream/Collector;\n-  #122 = NameAndType        #181:#182     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #123 = Utf8               java/util/List\n-  #124 = NameAndType        #75:#66       // embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-  #125 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #126 = NameAndType        #48:#183      // \"<init>\":(Ljava/util/List;Z)V\n-  #127 = Class              #184          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #128 = NameAndType        #185:#186     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #129 = MethodHandle       6:#187        // REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #130 = MethodType         #188          //  ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #131 = Class              #189          // dev/langchain4j/model/output/Response\n-  #132 = NameAndType        #190:#191     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #133 = NameAndType        #85:#86       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #134 = NameAndType        #55:#192      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #135 = NameAndType        #193:#194     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #136 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  #137 = MethodType         #195          //  ()Ljava/lang/Object;\n-  #138 = MethodHandle       8:#196        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-  #139 = MethodType         #86           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #140 = NameAndType        #197:#198     // get:()Ljava/util/function/Supplier;\n-  #141 = Class              #199          // dev/langchain4j/spi/ServiceHelper\n-  #142 = NameAndType        #200:#201     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #143 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #144 = Class              #151          // java/time/Duration\n-  #145 = NameAndType        #202:#203     // ofSeconds:(J)Ljava/time/Duration;\n-  #146 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #147 = Utf8               java/lang/Object\n-  #148 = Utf8               dev/langchain4j/model/embedding/EmbeddingModel\n-  #149 = Utf8               java/lang/String\n-  #150 = Utf8               java/lang/Boolean\n-  #151 = Utf8               java/time/Duration\n-  #152 = Utf8               trim\n-  #153 = Utf8               ()Ljava/lang/String;\n-  #154 = Utf8               isEmpty\n-  #155 = Utf8               ()Z\n-  #156 = Utf8               (Ljava/lang/String;)V\n-  #157 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #158 = Utf8               FACTORY\n-  #159 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #160 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #161 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #162 = Utf8               create\n-  #163 = Class              #204          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #164 = Utf8               Input\n-  #165 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #166 = Utf8               booleanValue\n-  #167 = Utf8               stream\n-  #168 = Utf8               ()Ljava/util/stream/Stream;\n-  #169 = Methodref          #205.#206     // 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-  #170 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #171 = Methodref          #207.#208     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #172 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #173 = Utf8               apply\n-  #174 = Utf8               ()Ljava/util/function/Function;\n-  #175 = Utf8               java/util/stream/Stream\n-  #176 = Utf8               map\n-  #177 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #178 = Utf8               java/util/stream/Collectors\n-  #179 = Utf8               toList\n-  #180 = Utf8               ()Ljava/util/stream/Collector;\n-  #181 = Utf8               collect\n-  #182 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #183 = Utf8               (Ljava/util/List;Z)V\n-  #184 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #185 = Utf8               embed\n-  #186 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #187 = Methodref          #209.#210     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #188 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #189 = Utf8               dev/langchain4j/model/output/Response\n-  #190 = Utf8               from\n-  #191 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #192 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #193 = Utf8               build\n-  #194 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #195 = Utf8               ()Ljava/lang/Object;\n-  #196 = Methodref          #33.#94       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-  #197 = Utf8               get\n-  #198 = Utf8               ()Ljava/util/function/Supplier;\n-  #199 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #200 = Utf8               loadFactoryService\n-  #201 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #202 = Utf8               ofSeconds\n-  #203 = Utf8               (J)Ljava/time/Duration;\n-  #204 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #205 = Class              #211          // java/lang/invoke/LambdaMetafactory\n-  #206 = NameAndType        #212:#215     // 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-  #207 = Class              #216          // dev/langchain4j/data/segment/TextSegment\n-  #208 = NameAndType        #217:#153     // text:()Ljava/lang/String;\n-  #209 = Class              #218          // dev/langchain4j/data/embedding/Embedding\n-  #210 = NameAndType        #190:#188     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #211 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #212 = Utf8               metafactory\n-  #213 = Class              #220          // java/lang/invoke/MethodHandles$Lookup\n-  #214 = Utf8               Lookup\n-  #215 = 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-  #216 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #217 = Utf8               text\n-  #218 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #219 = Class              #221          // java/lang/invoke/MethodHandles\n-  #220 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #221 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Fieldref           #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.DEFAULT_TIMEOUT:Ljava/time/Duration;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+    #3 = NameAndType        #5:#6         // DEFAULT_TIMEOUT:Ljava/time/Duration;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+    #5 = Utf8               DEFAULT_TIMEOUT\n+    #6 = Utf8               Ljava/time/Duration;\n+    #7 = Methodref          #8.#9         // java/lang/Object.\"<init>\":()V\n+    #8 = Class              #10           // java/lang/Object\n+    #9 = NameAndType        #11:#12       // \"<init>\":()V\n+   #10 = Utf8               java/lang/Object\n+   #11 = Utf8               <init>\n+   #12 = Utf8               ()V\n+   #13 = Methodref          #14.#15       // java/lang/String.trim:()Ljava/lang/String;\n+   #14 = Class              #16           // java/lang/String\n+   #15 = NameAndType        #17:#18       // trim:()Ljava/lang/String;\n+   #16 = Utf8               java/lang/String\n+   #17 = Utf8               trim\n+   #18 = Utf8               ()Ljava/lang/String;\n+   #19 = Methodref          #14.#20       // java/lang/String.isEmpty:()Z\n+   #20 = NameAndType        #21:#22       // isEmpty:()Z\n+   #21 = Utf8               isEmpty\n+   #22 = Utf8               ()Z\n+   #23 = Class              #24           // java/lang/IllegalArgumentException\n+   #24 = Utf8               java/lang/IllegalArgumentException\n+   #25 = String             #26           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #26 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #27 = Methodref          #23.#28       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #28 = NameAndType        #11:#29       // \"<init>\":(Ljava/lang/String;)V\n+   #29 = Utf8               (Ljava/lang/String;)V\n+   #30 = Fieldref           #31.#32       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #31 = Class              #33           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #32 = NameAndType        #34:#35       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #33 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #34 = Utf8               FACTORY\n+   #35 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #36 = Class              #37           // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #37 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #38 = Methodref          #36.#39       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #39 = NameAndType        #11:#40       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #40 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #41 = InterfaceMethodref #42.#43       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #42 = Class              #44           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #43 = NameAndType        #45:#46       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #44 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #45 = Utf8               create\n+   #46 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #47 = Fieldref           #2.#48        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #48 = NameAndType        #49:#50       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #49 = Utf8               client\n+   #50 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #51 = Methodref          #52.#53       // java/lang/Boolean.booleanValue:()Z\n+   #52 = Class              #54           // java/lang/Boolean\n+   #53 = NameAndType        #55:#22       // booleanValue:()Z\n+   #54 = Utf8               java/lang/Boolean\n+   #55 = Utf8               booleanValue\n+   #56 = Fieldref           #2.#57        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.waitForModel:Z\n+   #57 = NameAndType        #58:#59       // waitForModel:Z\n+   #58 = Utf8               waitForModel\n+   #59 = Utf8               Z\n+   #60 = InterfaceMethodref #61.#62       // java/util/List.stream:()Ljava/util/stream/Stream;\n+   #61 = Class              #63           // java/util/List\n+   #62 = NameAndType        #64:#65       // stream:()Ljava/util/stream/Stream;\n+   #63 = Utf8               java/util/List\n+   #64 = Utf8               stream\n+   #65 = Utf8               ()Ljava/util/stream/Stream;\n+   #66 = InvokeDynamic      #0:#67        // #0:apply:()Ljava/util/function/Function;\n+   #67 = NameAndType        #68:#69       // apply:()Ljava/util/function/Function;\n+   #68 = Utf8               apply\n+   #69 = Utf8               ()Ljava/util/function/Function;\n+   #70 = InterfaceMethodref #71.#72       // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #71 = Class              #73           // java/util/stream/Stream\n+   #72 = NameAndType        #74:#75       // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #73 = Utf8               java/util/stream/Stream\n+   #74 = Utf8               map\n+   #75 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #76 = Methodref          #77.#78       // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+   #77 = Class              #79           // java/util/stream/Collectors\n+   #78 = NameAndType        #80:#81       // toList:()Ljava/util/stream/Collector;\n+   #79 = Utf8               java/util/stream/Collectors\n+   #80 = Utf8               toList\n+   #81 = Utf8               ()Ljava/util/stream/Collector;\n+   #82 = InterfaceMethodref #71.#83       // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #83 = NameAndType        #84:#85       // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #84 = Utf8               collect\n+   #85 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #86 = Methodref          #2.#87        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #87 = NameAndType        #88:#89       // embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #88 = Utf8               embedTexts\n+   #89 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #90 = Class              #91           // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #91 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #92 = Methodref          #90.#93       // dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n+   #93 = NameAndType        #11:#94       // \"<init>\":(Ljava/util/List;Z)V\n+   #94 = Utf8               (Ljava/util/List;Z)V\n+   #95 = InterfaceMethodref #96.#97       // dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+   #96 = Class              #98           // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #97 = NameAndType        #99:#100      // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+   #98 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #99 = Utf8               embed\n+  #100 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #101 = InvokeDynamic      #1:#67        // #1:apply:()Ljava/util/function/Function;\n+  #102 = Methodref          #103.#104     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #103 = Class              #105          // dev/langchain4j/model/output/Response\n+  #104 = NameAndType        #106:#107     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #105 = Utf8               dev/langchain4j/model/output/Response\n+  #106 = Utf8               from\n+  #107 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #108 = Methodref          #2.#109       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #109 = NameAndType        #110:#111     // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #110 = Utf8               builder\n+  #111 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #112 = Methodref          #113.#114     // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #113 = Class              #115          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #114 = NameAndType        #116:#117     // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #115 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #116 = Utf8               accessToken\n+  #117 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #118 = Methodref          #113.#119     // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #119 = NameAndType        #120:#121     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #120 = Utf8               build\n+  #121 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #122 = Class              #123          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+  #123 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+  #124 = InvokeDynamic      #2:#125       // #2:get:()Ljava/util/function/Supplier;\n+  #125 = NameAndType        #126:#127     // get:()Ljava/util/function/Supplier;\n+  #126 = Utf8               get\n+  #127 = Utf8               ()Ljava/util/function/Supplier;\n+  #128 = Methodref          #129.#130     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #129 = Class              #131          // dev/langchain4j/spi/ServiceHelper\n+  #130 = NameAndType        #132:#133     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #131 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #132 = Utf8               loadFactoryService\n+  #133 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #134 = Long               15l\n+  #136 = Methodref          #137.#138     // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+  #137 = Class              #139          // java/time/Duration\n+  #138 = NameAndType        #140:#141     // ofSeconds:(J)Ljava/time/Duration;\n+  #139 = Utf8               java/time/Duration\n+  #140 = Utf8               ofSeconds\n+  #141 = Utf8               (J)Ljava/time/Duration;\n+  #142 = Class              #143          // dev/langchain4j/model/embedding/EmbeddingModel\n+  #143 = Utf8               dev/langchain4j/model/embedding/EmbeddingModel\n+  #144 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #145 = Utf8               Code\n+  #146 = Utf8               LineNumberTable\n+  #147 = Utf8               LocalVariableTable\n+  #148 = Utf8               this\n+  #149 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #150 = Utf8               Ljava/lang/String;\n+  #151 = Utf8               modelId\n+  #152 = Utf8               Ljava/lang/Boolean;\n+  #153 = Utf8               timeout\n+  #154 = Utf8               StackMapTable\n+  #155 = Utf8               embedAll\n+  #156 = Utf8               textSegments\n+  #157 = Utf8               Ljava/util/List;\n+  #158 = Utf8               texts\n+  #159 = Utf8               LocalVariableTypeTable\n+  #160 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #161 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #162 = Utf8               Signature\n+  #163 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+  #164 = Utf8               request\n+  #165 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #166 = Utf8               response\n+  #167 = Utf8               embeddings\n+  #168 = Utf8               Ljava/util/List<[F>;\n+  #169 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #170 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+  #171 = Utf8               withAccessToken\n+  #172 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #173 = Utf8               access$000\n+  #174 = Utf8               ()Ljava/time/Duration;\n+  #175 = Utf8               <clinit>\n+  #176 = Utf8               SourceFile\n+  #177 = Utf8               HuggingFaceEmbeddingModel.java\n+  #178 = Utf8               BootstrapMethods\n+  #179 = MethodHandle       6:#180        // 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+  #180 = Methodref          #181.#182     // 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+  #181 = Class              #183          // java/lang/invoke/LambdaMetafactory\n+  #182 = NameAndType        #184:#185     // 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+  #183 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #184 = Utf8               metafactory\n+  #185 = 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+  #186 = MethodType         #187          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #187 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #188 = MethodHandle       5:#189        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #189 = Methodref          #190.#191     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #190 = Class              #192          // dev/langchain4j/data/segment/TextSegment\n+  #191 = NameAndType        #193:#18      // text:()Ljava/lang/String;\n+  #192 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #193 = Utf8               text\n+  #194 = MethodType         #195          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #195 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #196 = MethodHandle       6:#197        // REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #197 = Methodref          #198.#199     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #198 = Class              #200          // dev/langchain4j/data/embedding/Embedding\n+  #199 = NameAndType        #106:#201     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #200 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #201 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #202 = MethodType         #201          //  ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #203 = MethodType         #204          //  ()Ljava/lang/Object;\n+  #204 = Utf8               ()Ljava/lang/Object;\n+  #205 = MethodHandle       8:#206        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+  #206 = Methodref          #113.#9       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+  #207 = MethodType         #111          //  ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #208 = Utf8               InnerClasses\n+  #209 = Class              #210          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #210 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #211 = Utf8               Input\n+  #212 = Utf8               HuggingFaceEmbeddingModelBuilder\n+  #213 = Class              #214          // java/lang/invoke/MethodHandles$Lookup\n+  #214 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #215 = Class              #216          // java/lang/invoke/MethodHandles\n+  #216 = Utf8               java/lang/invoke/MethodHandles\n+  #217 = Utf8               Lookup\n {\n   private static final java.time.Duration DEFAULT_TIMEOUT;\n     descriptor: Ljava/time/Duration;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n@@ -243,45 +239,45 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel(java.lang.String, java.lang.String, java.lang.Boolean, java.time.Duration);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=5, args_size=5\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_1\n          5: ifnull        18\n          8: aload_1\n-         9: invokevirtual #3                  // Method java/lang/String.trim:()Ljava/lang/String;\n-        12: invokevirtual #4                  // Method java/lang/String.isEmpty:()Z\n+         9: invokevirtual #13                 // Method java/lang/String.trim:()Ljava/lang/String;\n+        12: invokevirtual #19                 // Method java/lang/String.isEmpty:()Z\n         15: ifeq          28\n-        18: new           #5                  // class java/lang/IllegalArgumentException\n+        18: new           #23                 // class java/lang/IllegalArgumentException\n         21: dup\n-        22: ldc           #6                  // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        24: invokespecial #7                  // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        22: ldc           #25                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        24: invokespecial #27                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         27: athrow\n         28: aload_0\n-        29: getstatic     #8                  // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-        32: new           #9                  // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+        29: getstatic     #30                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+        32: new           #36                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n         35: dup\n         36: aload_0\n         37: aload_1\n         38: aload_2\n         39: aload         4\n-        41: invokespecial #10                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-        44: invokeinterface #11,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        49: putfield      #12                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        41: invokespecial #38                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+        44: invokeinterface #41,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        49: putfield      #47                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         52: aload_0\n         53: aload_3\n         54: ifnonnull     61\n         57: iconst_1\n         58: goto          65\n         61: aload_3\n-        62: invokevirtual #13                 // Method java/lang/Boolean.booleanValue:()Z\n-        65: putfield      #14                 // Field waitForModel:Z\n+        62: invokevirtual #51                 // Method java/lang/Boolean.booleanValue:()Z\n+        65: putfield      #56                 // Field waitForModel:Z\n         68: return\n       LineNumberTable:\n         line 28: 0\n         line 29: 4\n         line 30: 18\n         line 32: 28\n         line 48: 52\n@@ -308,24 +304,24 @@\n \n   public dev.langchain4j.model.output.Response<java.util.List<dev.langchain4j.data.embedding.Embedding>> embedAll(java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #15,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #16,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #17,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #18                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #20                 // class java/util/List\n+         1: invokeinterface #60,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #66,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #70,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #76                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #82,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #61                 // class java/util/List\n         27: astore_2\n         28: aload_0\n         29: aload_2\n-        30: invokespecial #21                 // Method embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+        30: invokespecial #86                 // Method embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n         33: areturn\n       LineNumberTable:\n         line 54: 0\n         line 55: 11\n         line 56: 16\n         line 58: 28\n       LocalVariableTable:\n@@ -333,43 +329,43 @@\n             0      34     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n             0      34     1 textSegments   Ljava/util/List;\n            28       6     2 texts   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      34     1 textSegments   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n            28       6     2 texts   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #74                          // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+    Signature: #163                         // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n \n   private dev.langchain4j.model.output.Response<java.util.List<dev.langchain4j.data.embedding.Embedding>> embedTexts(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=5, args_size=2\n-         0: new           #22                 // class dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+         0: new           #90                 // class dev/langchain4j/model/huggingface/client/EmbeddingRequest\n          3: dup\n          4: aload_1\n          5: aload_0\n-         6: getfield      #14                 // Field waitForModel:Z\n-         9: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n+         6: getfield      #56                 // Field waitForModel:Z\n+         9: invokespecial #92                 // Method dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n         12: astore_2\n         13: aload_0\n-        14: getfield      #12                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: getfield      #47                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         17: aload_2\n-        18: invokeinterface #24,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+        18: invokeinterface #95,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n         23: astore_3\n         24: aload_3\n-        25: invokeinterface #15,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-        30: invokedynamic #25,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        35: invokeinterface #17,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        40: invokestatic  #18                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        43: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        48: checkcast     #20                 // class java/util/List\n+        25: invokeinterface #60,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        30: invokedynamic #101,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        35: invokeinterface #70,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        40: invokestatic  #76                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        43: invokeinterface #82,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        48: checkcast     #61                 // class java/util/List\n         51: astore        4\n         53: aload         4\n-        55: invokestatic  #26                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        55: invokestatic  #102                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n         58: areturn\n       LineNumberTable:\n         line 63: 0\n         line 65: 13\n         line 67: 24\n         line 68: 35\n         line 69: 40\n@@ -382,41 +378,41 @@\n            24      35     3 response   Ljava/util/List;\n            53       6     4 embeddings   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      59     1 texts   Ljava/util/List<Ljava/lang/String;>;\n            24      35     3 response   Ljava/util/List<[F>;\n            53       6     4 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-    Signature: #82                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+    Signature: #170                         // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #27                 // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+         0: invokestatic  #108                // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n          3: aload_0\n-         4: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-         7: invokevirtual #29                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+         4: invokevirtual #112                // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+         7: invokevirtual #118                // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n         10: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #30                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-         2: invokedynamic #31,  0             // InvokeDynamic #2:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #32                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #33                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+         0: ldc           #122                // class dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+         2: invokedynamic #124,  0            // InvokeDynamic #2:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #128                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #113                // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n         13: areturn\n       LineNumberTable:\n         line 79: 0\n \n   static java.time.Duration access$000();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n@@ -428,36 +424,36 @@\n         line 20: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc2_w        #34                 // long 15l\n-         3: invokestatic  #36                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+         0: ldc2_w        #134                // long 15l\n+         3: invokestatic  #136                // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n          6: putstatic     #1                  // Field DEFAULT_TIMEOUT:Ljava/time/Duration;\n          9: return\n       LineNumberTable:\n         line 22: 0\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n-InnerClasses:\n-  public static #40= #33 of #37;          // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #9;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  public static #164= #163 of #105;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #214= #213 of #219; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #113 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: #179 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-      #114 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #115 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #116 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  1: #113 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+      #186 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #188 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #194 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  1: #179 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-      #114 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #129 REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-      #130 ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  2: #113 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+      #186 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #196 REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+      #202 ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  2: #179 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-      #137 ()Ljava/lang/Object;\n-      #138 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-      #139 ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+      #203 ()Ljava/lang/Object;\n+      #205 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+      #207 ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+InnerClasses:\n+  #36;                                    // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  public static #211= #209 of #42;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #212= #113 of #2;         // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static final #217= #213 of #215; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,145 +1,147 @@\n-  SHA-256 checksum 52fad29773d8bad4ebfef20c9b26f2652c82bc3122552b87654583cf094fdf6f\n+  SHA-256 checksum c852b7f6bbd20d55a44d029c16711aed73406cf6a6e98e689f316a6800ac5113\n   Compiled from \"HuggingFaceLanguageModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  super_class: #12                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #7.#34         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #2 = Fieldref           #7.#35         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #3 = Methodref          #8.#36         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #11.#37        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #5 = Methodref          #11.#38        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #6 = Methodref          #11.#39        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-   #7 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-   #8 = Class              #41            // java/lang/Object\n-   #9 = Class              #43            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #10 = Utf8               val$builder\n-  #11 = Class              #45            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #12 = Utf8               Builder\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #15 = Utf8               this$0\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #17 = Utf8               <init>\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n-  #24 = Utf8               apiKey\n-  #25 = Utf8               ()Ljava/lang/String;\n-  #26 = Utf8               modelId\n-  #27 = Utf8               timeout\n-  #28 = Utf8               ()Ljava/time/Duration;\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               HuggingFaceLanguageModel.java\n-  #31 = Utf8               EnclosingMethod\n-  #32 = Class              #46            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #33 = NameAndType        #17:#47        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #34 = NameAndType        #15:#16        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #35 = NameAndType        #10:#14        // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #36 = NameAndType        #17:#48        // \"<init>\":()V\n-  #37 = NameAndType        #49:#50        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #38 = NameAndType        #51:#50        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #39 = NameAndType        #52:#53        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  #41 = Utf8               java/lang/Object\n-  #42 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #43 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #44 = Utf8               Input\n-  #45 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #46 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #47 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #48 = Utf8               ()V\n-  #49 = Utf8               access$000\n-  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #51 = Utf8               access$100\n-  #52 = Utf8               access$200\n-  #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #3 = NameAndType        #5:#6          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #5 = Utf8               this$0\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #8 = NameAndType        #9:#10         // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #9 = Utf8               val$builder\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n+  #12 = Class              #14            // java/lang/Object\n+  #13 = NameAndType        #15:#16        // \"<init>\":()V\n+  #14 = Utf8               java/lang/Object\n+  #15 = Utf8               <init>\n+  #16 = Utf8               ()V\n+  #17 = Methodref          #18.#19        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #18 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #19 = NameAndType        #21:#22        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #21 = Utf8               access$000\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #23 = Methodref          #18.#24        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #24 = NameAndType        #25:#22        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #25 = Utf8               access$100\n+  #26 = Methodref          #18.#27        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #27 = NameAndType        #28:#29        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #28 = Utf8               access$200\n+  #29 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #30 = Class              #31            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #31 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n+  #38 = Utf8               Signature\n+  #39 = Utf8               apiKey\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Utf8               modelId\n+  #42 = Utf8               timeout\n+  #43 = Utf8               ()Ljava/time/Duration;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               HuggingFaceLanguageModel.java\n+  #46 = Utf8               EnclosingMethod\n+  #47 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #49 = NameAndType        #15:#50        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #51 = Utf8               InnerClasses\n+  #52 = Utf8               Builder\n+  #53 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #54 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #55 = Utf8               Input\n {\n   final dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder val$builder;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceLanguageModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel, dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n+  dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         7: putfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         10: aload_0\n-        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n             0      15     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+    Signature: #16                          // ()V\n \n   public java.lang.String apiKey();\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 val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #17                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n \n   public java.lang.String modelId();\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 val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #23                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n          7: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n-EnclosingMethod: #32.#33                // dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.<init>\n+EnclosingMethod: #47.#49                // dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.<init>\n InnerClasses:\n-  public static final #12= #11 of #32;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #7;                                     // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  public static #44= #9 of #42;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #2;                                     // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  public static final #52= #18 of #47;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static #55= #30 of #53;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,120 +1,120 @@\n-  SHA-256 checksum 1ce9072491067233b8869dbec17fcd748016d27fb3d448f42bb07add7824b2aa\n+  SHA-256 checksum 682ff9a7e4e485c58b7f80817b4223d112d6d7fe43e9bde86ae1e85a3f43cadd\n   Compiled from \"HuggingFaceLanguageModel.java\"\n public final class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #22                         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  super_class: #23                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  super_class: #32                        // java/lang/Object\n   interfaces: 0, fields: 7, methods: 16, attributes: 2\n Constant pool:\n-    #1 = Class              #68           // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-    #2 = Fieldref           #22.#69       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:Ljava/lang/Boolean;\n-    #3 = Fieldref           #22.#70       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:Ljava/lang/Boolean;\n-    #4 = Fieldref           #22.#71       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:Ljava/lang/Integer;\n-    #5 = Fieldref           #22.#72       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:Ljava/lang/Double;\n-    #6 = Fieldref           #22.#73       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:Ljava/time/Duration;\n-    #7 = Fieldref           #22.#74       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:Ljava/lang/String;\n-    #8 = Fieldref           #22.#75       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:Ljava/lang/String;\n-    #9 = Methodref          #23.#76       // java/lang/Object.\"<init>\":()V\n-   #10 = String             #77           // tiiuae/falcon-7b-instruct\n-   #11 = Long               15l\n-   #13 = Methodref          #78.#79       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #14 = Methodref          #80.#81       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #15 = Methodref          #82.#83       // java/lang/String.trim:()Ljava/lang/String;\n-   #16 = Methodref          #82.#84       // java/lang/String.isEmpty:()Z\n-   #17 = Class              #85           // java/lang/IllegalArgumentException\n-   #18 = String             #86           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #19 = Methodref          #17.#87       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #20 = Class              #88           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #21 = Methodref          #20.#89       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #22 = Class              #90           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #23 = Class              #91           // java/lang/Object\n-   #24 = Utf8               accessToken\n-   #25 = Utf8               Ljava/lang/String;\n+    #1 = Class              #2            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #3 = Fieldref           #4.#5         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:Ljava/lang/Boolean;\n+    #4 = Class              #6            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #5 = NameAndType        #7:#8         // waitForModel:Ljava/lang/Boolean;\n+    #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #7 = Utf8               waitForModel\n+    #8 = Utf8               Ljava/lang/Boolean;\n+    #9 = Fieldref           #4.#10        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:Ljava/lang/Boolean;\n+   #10 = NameAndType        #11:#8        // returnFullText:Ljava/lang/Boolean;\n+   #11 = Utf8               returnFullText\n+   #12 = Fieldref           #4.#13        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:Ljava/lang/Integer;\n+   #13 = NameAndType        #14:#15       // maxNewTokens:Ljava/lang/Integer;\n+   #14 = Utf8               maxNewTokens\n+   #15 = Utf8               Ljava/lang/Integer;\n+   #16 = Fieldref           #4.#17        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:Ljava/lang/Double;\n+   #17 = NameAndType        #18:#19       // temperature:Ljava/lang/Double;\n+   #18 = Utf8               temperature\n+   #19 = Utf8               Ljava/lang/Double;\n+   #20 = Fieldref           #4.#21        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:Ljava/time/Duration;\n+   #21 = NameAndType        #22:#23       // timeout:Ljava/time/Duration;\n+   #22 = Utf8               timeout\n+   #23 = Utf8               Ljava/time/Duration;\n+   #24 = Fieldref           #4.#25        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:Ljava/lang/String;\n+   #25 = NameAndType        #26:#27       // modelId:Ljava/lang/String;\n    #26 = Utf8               modelId\n-   #27 = Utf8               timeout\n-   #28 = Utf8               Ljava/time/Duration;\n-   #29 = Utf8               temperature\n-   #30 = Utf8               Ljava/lang/Double;\n-   #31 = Utf8               maxNewTokens\n-   #32 = Utf8               Ljava/lang/Integer;\n-   #33 = Utf8               returnFullText\n-   #34 = Utf8               Ljava/lang/Boolean;\n-   #35 = Utf8               waitForModel\n-   #36 = Utf8               <init>\n-   #37 = Utf8               ()V\n-   #38 = Utf8               Code\n-   #39 = Utf8               LineNumberTable\n-   #40 = Utf8               LocalVariableTable\n-   #41 = Utf8               this\n-   #42 = Utf8               Builder\n-   #43 = Utf8               InnerClasses\n-   #44 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #45 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #46 = Utf8               StackMapTable\n-   #47 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #48 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #49 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #50 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #51 = Utf8               build\n-   #52 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #53 = Utf8               access$000\n-   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #55 = Utf8               x0\n-   #56 = Utf8               access$100\n-   #57 = Utf8               access$200\n-   #58 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-   #59 = Utf8               access$300\n-   #60 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-   #61 = Utf8               access$400\n-   #62 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-   #63 = Utf8               access$500\n-   #64 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #65 = Utf8               access$600\n-   #66 = Utf8               SourceFile\n-   #67 = Utf8               HuggingFaceLanguageModel.java\n-   #68 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #69 = NameAndType        #35:#34       // waitForModel:Ljava/lang/Boolean;\n-   #70 = NameAndType        #33:#34       // returnFullText:Ljava/lang/Boolean;\n-   #71 = NameAndType        #31:#32       // maxNewTokens:Ljava/lang/Integer;\n-   #72 = NameAndType        #29:#30       // temperature:Ljava/lang/Double;\n-   #73 = NameAndType        #27:#28       // timeout:Ljava/time/Duration;\n-   #74 = NameAndType        #26:#25       // modelId:Ljava/lang/String;\n-   #75 = NameAndType        #24:#25       // accessToken:Ljava/lang/String;\n-   #76 = NameAndType        #36:#37       // \"<init>\":()V\n-   #77 = Utf8               tiiuae/falcon-7b-instruct\n-   #78 = Class              #92           // java/time/Duration\n-   #79 = NameAndType        #93:#94       // ofSeconds:(J)Ljava/time/Duration;\n-   #80 = Class              #95           // java/lang/Boolean\n-   #81 = NameAndType        #96:#97       // valueOf:(Z)Ljava/lang/Boolean;\n-   #82 = Class              #98           // java/lang/String\n-   #83 = NameAndType        #99:#100      // trim:()Ljava/lang/String;\n-   #84 = NameAndType        #101:#102     // isEmpty:()Z\n-   #85 = Utf8               java/lang/IllegalArgumentException\n-   #86 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #87 = NameAndType        #36:#103      // \"<init>\":(Ljava/lang/String;)V\n-   #88 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #89 = NameAndType        #36:#104      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #90 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #91 = Utf8               java/lang/Object\n-   #92 = Utf8               java/time/Duration\n-   #93 = Utf8               ofSeconds\n-   #94 = Utf8               (J)Ljava/time/Duration;\n-   #95 = Utf8               java/lang/Boolean\n-   #96 = Utf8               valueOf\n-   #97 = Utf8               (Z)Ljava/lang/Boolean;\n-   #98 = Utf8               java/lang/String\n-   #99 = Utf8               trim\n-  #100 = Utf8               ()Ljava/lang/String;\n-  #101 = Utf8               isEmpty\n-  #102 = Utf8               ()Z\n-  #103 = Utf8               (Ljava/lang/String;)V\n-  #104 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #27 = Utf8               Ljava/lang/String;\n+   #28 = Fieldref           #4.#29        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:Ljava/lang/String;\n+   #29 = NameAndType        #30:#27       // accessToken:Ljava/lang/String;\n+   #30 = Utf8               accessToken\n+   #31 = Methodref          #32.#33       // java/lang/Object.\"<init>\":()V\n+   #32 = Class              #34           // java/lang/Object\n+   #33 = NameAndType        #35:#36       // \"<init>\":()V\n+   #34 = Utf8               java/lang/Object\n+   #35 = Utf8               <init>\n+   #36 = Utf8               ()V\n+   #37 = String             #38           // tiiuae/falcon-7b-instruct\n+   #38 = Utf8               tiiuae/falcon-7b-instruct\n+   #39 = Long               15l\n+   #41 = Methodref          #42.#43       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+   #42 = Class              #44           // java/time/Duration\n+   #43 = NameAndType        #45:#46       // ofSeconds:(J)Ljava/time/Duration;\n+   #44 = Utf8               java/time/Duration\n+   #45 = Utf8               ofSeconds\n+   #46 = Utf8               (J)Ljava/time/Duration;\n+   #47 = Methodref          #48.#49       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #48 = Class              #50           // java/lang/Boolean\n+   #49 = NameAndType        #51:#52       // valueOf:(Z)Ljava/lang/Boolean;\n+   #50 = Utf8               java/lang/Boolean\n+   #51 = Utf8               valueOf\n+   #52 = Utf8               (Z)Ljava/lang/Boolean;\n+   #53 = Methodref          #54.#55       // java/lang/String.trim:()Ljava/lang/String;\n+   #54 = Class              #56           // java/lang/String\n+   #55 = NameAndType        #57:#58       // trim:()Ljava/lang/String;\n+   #56 = Utf8               java/lang/String\n+   #57 = Utf8               trim\n+   #58 = Utf8               ()Ljava/lang/String;\n+   #59 = Methodref          #54.#60       // java/lang/String.isEmpty:()Z\n+   #60 = NameAndType        #61:#62       // isEmpty:()Z\n+   #61 = Utf8               isEmpty\n+   #62 = Utf8               ()Z\n+   #63 = Class              #64           // java/lang/IllegalArgumentException\n+   #64 = Utf8               java/lang/IllegalArgumentException\n+   #65 = String             #66           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #66 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #67 = Methodref          #63.#68       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #68 = NameAndType        #35:#69       // \"<init>\":(Ljava/lang/String;)V\n+   #69 = Utf8               (Ljava/lang/String;)V\n+   #70 = Class              #71           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+   #71 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+   #72 = Methodref          #70.#73       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #73 = NameAndType        #35:#74       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #74 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #75 = Utf8               Code\n+   #76 = Utf8               LineNumberTable\n+   #77 = Utf8               LocalVariableTable\n+   #78 = Utf8               this\n+   #79 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #80 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #81 = Utf8               StackMapTable\n+   #82 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #83 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #84 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #85 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #86 = Utf8               build\n+   #87 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #88 = Utf8               access$000\n+   #89 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+   #90 = Utf8               x0\n+   #91 = Utf8               access$100\n+   #92 = Utf8               access$200\n+   #93 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+   #94 = Utf8               access$300\n+   #95 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #96 = Utf8               access$400\n+   #97 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #98 = Utf8               access$500\n+   #99 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+  #100 = Utf8               access$600\n+  #101 = Utf8               SourceFile\n+  #102 = Utf8               HuggingFaceLanguageModel.java\n+  #103 = Utf8               InnerClasses\n+  #104 = Utf8               Builder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -142,30 +142,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #9                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc           #10                 // String tiiuae/falcon-7b-instruct\n-         7: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         5: ldc           #37                 // String tiiuae/falcon-7b-instruct\n+         7: putfield      #24                 // Field modelId:Ljava/lang/String;\n         10: aload_0\n-        11: ldc2_w        #11                 // long 15l\n-        14: invokestatic  #13                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-        17: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+        11: ldc2_w        #39                 // long 15l\n+        14: invokestatic  #41                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+        17: putfield      #20                 // Field timeout:Ljava/time/Duration;\n         20: aload_0\n         21: iconst_0\n-        22: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+        22: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n         28: aload_0\n         29: iconst_1\n-        30: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        33: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+        30: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        33: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n         36: return\n       LineNumberTable:\n         line 90: 0\n         line 93: 4\n         line 94: 10\n         line 97: 20\n         line 98: 28\n@@ -176,15 +176,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field accessToken:Ljava/lang/String;\n+         2: putfield      #28                 // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -196,15 +196,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         6: putfield      #24                 // Field modelId:Ljava/lang/String;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 106: 0\n         line 107: 4\n         line 109: 9\n       LocalVariableTable:\n@@ -219,15 +219,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+         6: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 113: 0\n         line 114: 4\n         line 116: 9\n       LocalVariableTable:\n@@ -240,15 +240,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$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 temperature:Ljava/lang/Double;\n+         2: putfield      #16                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -258,15 +258,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$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 maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 125: 0\n         line 126: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -278,15 +278,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         6: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 130: 0\n         line 131: 4\n         line 133: 9\n       LocalVariableTable:\n@@ -301,15 +301,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 137: 0\n         line 138: 4\n         line 140: 9\n       LocalVariableTable:\n@@ -321,30 +321,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: ifnull        20\n          7: aload_0\n-         8: getfield      #8                  // Field accessToken:Ljava/lang/String;\n-        11: invokevirtual #15                 // Method java/lang/String.trim:()Ljava/lang/String;\n-        14: invokevirtual #16                 // Method java/lang/String.isEmpty:()Z\n+         8: getfield      #28                 // Field accessToken:Ljava/lang/String;\n+        11: invokevirtual #53                 // Method java/lang/String.trim:()Ljava/lang/String;\n+        14: invokevirtual #59                 // Method java/lang/String.isEmpty:()Z\n         17: ifeq          30\n-        20: new           #17                 // class java/lang/IllegalArgumentException\n+        20: new           #63                 // class java/lang/IllegalArgumentException\n         23: dup\n-        24: ldc           #18                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        26: invokespecial #19                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        24: ldc           #65                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        26: invokespecial #67                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         29: athrow\n-        30: new           #20                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+        30: new           #70                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n         33: dup\n         34: aload_0\n-        35: invokespecial #21                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        35: invokespecial #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n         38: areturn\n       LineNumberTable:\n         line 144: 0\n         line 145: 20\n         line 147: 30\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -355,102 +355,102 @@\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.String access$100(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field modelId:Ljava/lang/String;\n+         1: getfield      #24                 // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.time.Duration access$200(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field timeout:Ljava/time/Duration;\n+         1: getfield      #20                 // Field timeout:Ljava/time/Duration;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #16                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Boolean access$500(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n InnerClasses:\n-  public static final #42= #22 of #20;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static final #104= #4 of #70;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,241 +1,241 @@\n-  SHA-256 checksum cc491ab1150dbbebc9761ce6ce98d4d967e17cfdf2760893fdd714436b1dbdf6\n+  SHA-256 checksum 67c5ce18b1e9226f6d1fe9dfe1b2a46494fd18dfaf7484921547cd24d5c83753\n   Compiled from \"HuggingFaceLanguageModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel implements dev.langchain4j.model.language.LanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #45                         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  super_class: #46                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  super_class: #40                        // java/lang/Object\n   interfaces: 1, fields: 5, methods: 5, attributes: 3\n Constant pool:\n-    #1 = Methodref          #45.#88       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #2 = Methodref          #43.#89       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #3 = Methodref          #43.#90       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #4 = Methodref          #43.#91       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #5 = Methodref          #43.#92       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #6 = Methodref          #43.#93       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #7 = Methodref          #43.#94       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #8 = Methodref          #43.#95       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #9 = Methodref          #45.#96       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #10 = Methodref          #46.#97       // java/lang/Object.\"<init>\":()V\n-   #11 = Fieldref           #98.#99       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #12 = Class              #100          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-   #13 = Methodref          #12.#101      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #14 = InterfaceMethodref #102.#103     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #15 = Fieldref           #45.#104      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #16 = Methodref          #43.#105      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-   #17 = Fieldref           #45.#106      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.temperature:Ljava/lang/Double;\n-   #18 = Methodref          #43.#107      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-   #19 = Fieldref           #45.#108      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.maxNewTokens:Ljava/lang/Integer;\n-   #20 = Methodref          #43.#109      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #21 = Fieldref           #45.#110      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.returnFullText:Ljava/lang/Boolean;\n-   #22 = Methodref          #43.#111      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #23 = Fieldref           #45.#112      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.waitForModel:Ljava/lang/Boolean;\n-   #24 = Methodref          #113.#114     // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #25 = Methodref          #115.#116     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #26 = Methodref          #117.#118     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #27 = Methodref          #119.#120     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #28 = Methodref          #119.#121     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #29 = Methodref          #119.#122     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #30 = Methodref          #119.#123     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #31 = Methodref          #115.#124     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #32 = Methodref          #125.#126     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #33 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #34 = Methodref          #127.#129     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #35 = Methodref          #115.#130     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #36 = Methodref          #115.#131     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #37 = InterfaceMethodref #132.#133     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #38 = Methodref          #134.#135     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-   #39 = Methodref          #136.#137     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #40 = Class              #138          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-   #41 = InvokeDynamic      #0:#144       // #0:get:()Ljava/util/function/Supplier;\n-   #42 = Methodref          #145.#146     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #43 = Class              #147          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #44 = Methodref          #43.#148      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #45 = Class              #149          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #46 = Class              #150          // java/lang/Object\n-   #47 = Class              #151          // dev/langchain4j/model/language/LanguageModel\n-   #48 = Utf8               Builder\n-   #49 = Utf8               InnerClasses\n-   #50 = Utf8               client\n-   #51 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #52 = Utf8               temperature\n-   #53 = Utf8               Ljava/lang/Double;\n-   #54 = Utf8               maxNewTokens\n-   #55 = Utf8               Ljava/lang/Integer;\n-   #56 = Utf8               returnFullText\n-   #57 = Utf8               Ljava/lang/Boolean;\n-   #58 = Utf8               waitForModel\n-   #59 = Utf8               <init>\n-   #60 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-   #61 = Utf8               Code\n-   #62 = Utf8               LineNumberTable\n-   #63 = Utf8               LocalVariableTable\n-   #64 = Utf8               this\n-   #65 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #66 = Utf8               accessToken\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               modelId\n-   #69 = Utf8               timeout\n-   #70 = Utf8               Ljava/time/Duration;\n-   #71 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #72 = Utf8               builder\n-   #73 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #74 = Utf8               generate\n-   #75 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n-   #76 = Utf8               prompt\n-   #77 = Utf8               request\n-   #78 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #79 = Utf8               response\n-   #80 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #81 = Utf8               Signature\n-   #82 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n-   #83 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #84 = Utf8               withAccessToken\n-   #85 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #86 = Utf8               SourceFile\n-   #87 = Utf8               HuggingFaceLanguageModel.java\n-   #88 = NameAndType        #72:#83       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #89 = NameAndType        #66:#152      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #90 = NameAndType        #68:#152      // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #91 = NameAndType        #69:#153      // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #92 = NameAndType        #52:#154      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #93 = NameAndType        #54:#155      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #94 = NameAndType        #56:#156      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #95 = NameAndType        #58:#156      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #96 = NameAndType        #59:#71       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #97 = NameAndType        #59:#157      // \"<init>\":()V\n-   #98 = Class              #158          // dev/langchain4j/model/huggingface/FactoryCreator\n-   #99 = NameAndType        #159:#160     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #100 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  #101 = NameAndType        #59:#161      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #102 = Class              #162          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #103 = NameAndType        #163:#166     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #104 = NameAndType        #50:#51       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #105 = NameAndType        #167:#168     // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-  #106 = NameAndType        #52:#53       // temperature:Ljava/lang/Double;\n-  #107 = NameAndType        #169:#170     // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-  #108 = NameAndType        #54:#55       // maxNewTokens:Ljava/lang/Integer;\n-  #109 = NameAndType        #171:#172     // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #110 = NameAndType        #56:#57       // returnFullText:Ljava/lang/Boolean;\n-  #111 = NameAndType        #173:#172     // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #112 = NameAndType        #58:#57       // waitForModel:Ljava/lang/Boolean;\n-  #113 = Class              #174          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #114 = NameAndType        #72:#175      // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #115 = Class              #176          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #116 = NameAndType        #177:#178     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #117 = Class              #179          // dev/langchain4j/model/huggingface/client/Parameters\n-  #118 = NameAndType        #72:#180      // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #119 = Class              #181          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #120 = NameAndType        #52:#182      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #121 = NameAndType        #54:#183      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #122 = NameAndType        #56:#184      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #123 = NameAndType        #185:#186     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #124 = NameAndType        #187:#188     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #125 = Class              #189          // dev/langchain4j/model/huggingface/client/Options\n-  #126 = NameAndType        #72:#190      // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #127 = Class              #191          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #128 = NameAndType        #58:#192      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #129 = NameAndType        #185:#193     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #130 = NameAndType        #194:#195     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #131 = NameAndType        #185:#196     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #132 = Class              #197          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #133 = NameAndType        #74:#198      // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #134 = Class              #199          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #135 = NameAndType        #200:#201     // generatedText:()Ljava/lang/String;\n-  #136 = Class              #202          // dev/langchain4j/model/output/Response\n-  #137 = NameAndType        #203:#204     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #138 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  #139 = Utf8               BootstrapMethods\n-  #140 = MethodHandle       6:#205        // 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-  #141 = MethodType         #206          //  ()Ljava/lang/Object;\n-  #142 = MethodHandle       8:#207        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-  #143 = MethodType         #83           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #144 = NameAndType        #208:#209     // get:()Ljava/util/function/Supplier;\n-  #145 = Class              #210          // dev/langchain4j/spi/ServiceHelper\n-  #146 = NameAndType        #211:#212     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #147 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #148 = NameAndType        #185:#213     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #149 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #150 = Utf8               java/lang/Object\n-  #151 = Utf8               dev/langchain4j/model/language/LanguageModel\n-  #152 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #153 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #154 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #155 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #156 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #157 = Utf8               ()V\n-  #158 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #159 = Utf8               FACTORY\n-  #160 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #161 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #162 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #163 = Utf8               create\n-  #164 = Class              #214          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #165 = Utf8               Input\n-  #166 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #167 = Utf8               access$300\n-  #168 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-  #169 = Utf8               access$400\n-  #170 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-  #171 = Utf8               access$500\n-  #172 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #173 = Utf8               access$600\n-  #174 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #175 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #176 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #177 = Utf8               inputs\n-  #178 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #179 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #180 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #181 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #182 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #183 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #184 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #185 = Utf8               build\n-  #186 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #187 = Utf8               parameters\n-  #188 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #189 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #190 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #191 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #192 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #193 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #194 = Utf8               options\n-  #195 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #196 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #197 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #198 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #199 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #200 = Utf8               generatedText\n-  #201 = Utf8               ()Ljava/lang/String;\n-  #202 = Utf8               dev/langchain4j/model/output/Response\n-  #203 = Utf8               from\n-  #204 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #205 = Methodref          #215.#216     // 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-  #206 = Utf8               ()Ljava/lang/Object;\n-  #207 = Methodref          #43.#97       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-  #208 = Utf8               get\n-  #209 = Utf8               ()Ljava/util/function/Supplier;\n-  #210 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #211 = Utf8               loadFactoryService\n-  #212 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #213 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #214 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #215 = Class              #217          // java/lang/invoke/LambdaMetafactory\n-  #216 = NameAndType        #218:#221     // 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-  #217 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #218 = Utf8               metafactory\n-  #219 = Class              #223          // java/lang/invoke/MethodHandles$Lookup\n-  #220 = Utf8               Lookup\n-  #221 = 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-  #222 = Class              #224          // java/lang/invoke/MethodHandles\n-  #223 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #224 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+    #3 = NameAndType        #5:#6         // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+    #5 = Utf8               builder\n+    #6 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #7 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #9 = NameAndType        #11:#12       // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+   #11 = Utf8               accessToken\n+   #12 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #13 = Methodref          #8.#14        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #14 = NameAndType        #15:#12       // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #15 = Utf8               modelId\n+   #16 = Methodref          #8.#17        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #17 = NameAndType        #18:#19       // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #18 = Utf8               timeout\n+   #19 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #20 = Methodref          #8.#21        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #21 = NameAndType        #22:#23       // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #22 = Utf8               temperature\n+   #23 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #24 = Methodref          #8.#25        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #25 = NameAndType        #26:#27       // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #26 = Utf8               maxNewTokens\n+   #27 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #28 = Methodref          #8.#29        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #29 = NameAndType        #30:#31       // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #30 = Utf8               returnFullText\n+   #31 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #32 = Methodref          #8.#33        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #33 = NameAndType        #34:#31       // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #34 = Utf8               waitForModel\n+   #35 = Methodref          #2.#36        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #36 = NameAndType        #37:#38       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #37 = Utf8               <init>\n+   #38 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #39 = Methodref          #40.#41       // java/lang/Object.\"<init>\":()V\n+   #40 = Class              #42           // java/lang/Object\n+   #41 = NameAndType        #37:#43       // \"<init>\":()V\n+   #42 = Utf8               java/lang/Object\n+   #43 = Utf8               ()V\n+   #44 = Fieldref           #45.#46       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #45 = Class              #47           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #46 = NameAndType        #48:#49       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #47 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #48 = Utf8               FACTORY\n+   #49 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #50 = Class              #51           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #51 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #52 = Methodref          #50.#53       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #53 = NameAndType        #37:#54       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #55 = InterfaceMethodref #56.#57       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #56 = Class              #58           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #57 = NameAndType        #59:#60       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #58 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #59 = Utf8               create\n+   #60 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #61 = Fieldref           #2.#62        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #62 = NameAndType        #63:#64       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #63 = Utf8               client\n+   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #66 = NameAndType        #67:#68       // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #67 = Utf8               access$300\n+   #68 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #69 = Fieldref           #2.#70        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.temperature:Ljava/lang/Double;\n+   #70 = NameAndType        #22:#71       // temperature:Ljava/lang/Double;\n+   #71 = Utf8               Ljava/lang/Double;\n+   #72 = Methodref          #8.#73        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #73 = NameAndType        #74:#75       // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #74 = Utf8               access$400\n+   #75 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #76 = Fieldref           #2.#77        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.maxNewTokens:Ljava/lang/Integer;\n+   #77 = NameAndType        #26:#78       // maxNewTokens:Ljava/lang/Integer;\n+   #78 = Utf8               Ljava/lang/Integer;\n+   #79 = Methodref          #8.#80        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #80 = NameAndType        #81:#82       // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #81 = Utf8               access$500\n+   #82 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #83 = Fieldref           #2.#84        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.returnFullText:Ljava/lang/Boolean;\n+   #84 = NameAndType        #30:#85       // returnFullText:Ljava/lang/Boolean;\n+   #85 = Utf8               Ljava/lang/Boolean;\n+   #86 = Methodref          #8.#87        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #87 = NameAndType        #88:#82       // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #88 = Utf8               access$600\n+   #89 = Fieldref           #2.#90        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.waitForModel:Ljava/lang/Boolean;\n+   #90 = NameAndType        #34:#85       // waitForModel:Ljava/lang/Boolean;\n+   #91 = Methodref          #92.#93       // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #92 = Class              #94           // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #93 = NameAndType        #5:#95        // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #94 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #95 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #96 = Methodref          #97.#98       // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #97 = Class              #99           // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #98 = NameAndType        #100:#101     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #99 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #100 = Utf8               inputs\n+  #101 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #102 = Methodref          #103.#104     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #103 = Class              #105          // dev/langchain4j/model/huggingface/client/Parameters\n+  #104 = NameAndType        #5:#106       // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #105 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #106 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #107 = Methodref          #108.#109     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #108 = Class              #110          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #109 = NameAndType        #22:#111      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #110 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #111 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #112 = Methodref          #108.#113     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #113 = NameAndType        #26:#114      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #114 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #115 = Methodref          #108.#116     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #116 = NameAndType        #30:#117      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #117 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #118 = Methodref          #108.#119     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #119 = NameAndType        #120:#121     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #120 = Utf8               build\n+  #121 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #122 = Methodref          #97.#123      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #123 = NameAndType        #124:#125     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #124 = Utf8               parameters\n+  #125 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #126 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #127 = Class              #129          // dev/langchain4j/model/huggingface/client/Options\n+  #128 = NameAndType        #5:#130       // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #129 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #130 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #131 = Methodref          #132.#133     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #132 = Class              #134          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #133 = NameAndType        #34:#135      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #134 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #135 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #136 = Methodref          #132.#137     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #137 = NameAndType        #120:#138     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #138 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #139 = Methodref          #97.#140      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #140 = NameAndType        #141:#142     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #141 = Utf8               options\n+  #142 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #143 = Methodref          #97.#144      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #144 = NameAndType        #120:#145     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #145 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #146 = InterfaceMethodref #147.#148     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #147 = Class              #149          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #148 = NameAndType        #150:#151     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #149 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #150 = Utf8               generate\n+  #151 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #152 = Methodref          #153.#154     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+  #153 = Class              #155          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #154 = NameAndType        #156:#157     // generatedText:()Ljava/lang/String;\n+  #155 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #156 = Utf8               generatedText\n+  #157 = Utf8               ()Ljava/lang/String;\n+  #158 = Methodref          #159.#160     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #159 = Class              #161          // dev/langchain4j/model/output/Response\n+  #160 = NameAndType        #162:#163     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #161 = Utf8               dev/langchain4j/model/output/Response\n+  #162 = Utf8               from\n+  #163 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #164 = Class              #165          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+  #165 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+  #166 = InvokeDynamic      #0:#167       // #0:get:()Ljava/util/function/Supplier;\n+  #167 = NameAndType        #168:#169     // get:()Ljava/util/function/Supplier;\n+  #168 = Utf8               get\n+  #169 = Utf8               ()Ljava/util/function/Supplier;\n+  #170 = Methodref          #171.#172     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #171 = Class              #173          // dev/langchain4j/spi/ServiceHelper\n+  #172 = NameAndType        #174:#175     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #173 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #174 = Utf8               loadFactoryService\n+  #175 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #176 = Methodref          #8.#177       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #177 = NameAndType        #120:#178     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #178 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #179 = Class              #180          // dev/langchain4j/model/language/LanguageModel\n+  #180 = Utf8               dev/langchain4j/model/language/LanguageModel\n+  #181 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #182 = Utf8               Code\n+  #183 = Utf8               LineNumberTable\n+  #184 = Utf8               LocalVariableTable\n+  #185 = Utf8               this\n+  #186 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #187 = Utf8               Ljava/lang/String;\n+  #188 = Utf8               Ljava/time/Duration;\n+  #189 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #190 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n+  #191 = Utf8               prompt\n+  #192 = Utf8               request\n+  #193 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #194 = Utf8               response\n+  #195 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #196 = Utf8               Signature\n+  #197 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n+  #198 = Utf8               withAccessToken\n+  #199 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #200 = Utf8               SourceFile\n+  #201 = Utf8               HuggingFaceLanguageModel.java\n+  #202 = Utf8               BootstrapMethods\n+  #203 = MethodHandle       6:#204        // 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+  #204 = Methodref          #205.#206     // 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+  #205 = Class              #207          // java/lang/invoke/LambdaMetafactory\n+  #206 = NameAndType        #208:#209     // 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+  #207 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #208 = Utf8               metafactory\n+  #209 = 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+  #210 = MethodType         #211          //  ()Ljava/lang/Object;\n+  #211 = Utf8               ()Ljava/lang/Object;\n+  #212 = MethodHandle       8:#213        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+  #213 = Methodref          #8.#41        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+  #214 = MethodType         #6            //  ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #215 = Utf8               InnerClasses\n+  #216 = Utf8               Builder\n+  #217 = Class              #218          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #218 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #219 = Utf8               Input\n+  #220 = Class              #221          // java/lang/invoke/MethodHandles$Lookup\n+  #221 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #222 = Class              #223          // java/lang/invoke/MethodHandles\n+  #223 = Utf8               java/lang/invoke/MethodHandles\n+  #224 = Utf8               Lookup\n {\n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double temperature;\n     descriptor: Ljava/lang/Double;\n@@ -257,28 +257,28 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=8, args_size=8\n          0: aload_0\n          1: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          4: aload_1\n-         5: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         5: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          8: aload_2\n-         9: invokevirtual #3                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         9: invokevirtual #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         12: aload_3\n-        13: invokevirtual #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        13: invokevirtual #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         16: aload         4\n-        18: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        18: invokevirtual #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         21: aload         5\n-        23: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        23: invokevirtual #24                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         26: aload         6\n-        28: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        28: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         31: aload         7\n-        33: invokevirtual #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-        36: invokespecial #9                  // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        33: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        36: invokespecial #35                 // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n         39: return\n       LineNumberTable:\n         line 29: 0\n         line 30: 5\n         line 31: 9\n         line 32: 13\n         line 33: 18\n@@ -300,40 +300,40 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: getstatic     #11                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-         8: new           #12                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+         5: getstatic     #44                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         8: new           #50                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n         11: dup\n         12: aload_0\n         13: aload_1\n-        14: invokespecial #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-        17: invokeinterface #14,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        22: putfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: invokespecial #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        17: invokeinterface #55,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        22: putfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         25: aload_0\n         26: aload_1\n-        27: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-        30: putfield      #17                 // Field temperature:Ljava/lang/Double;\n+        27: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+        30: putfield      #69                 // Field temperature:Ljava/lang/Double;\n         33: aload_0\n         34: aload_1\n-        35: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-        38: putfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n+        35: invokestatic  #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+        38: putfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n         41: aload_0\n         42: aload_1\n-        43: invokestatic  #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-        46: putfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n+        43: invokestatic  #79                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+        46: putfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n         49: aload_0\n         50: aload_1\n-        51: invokestatic  #22                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-        54: putfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n+        51: invokestatic  #86                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+        54: putfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n         57: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 4\n         line 57: 25\n         line 58: 33\n         line 59: 41\n@@ -345,45 +345,45 @@\n             0      58     1 builder   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   public dev.langchain4j.model.output.Response<java.lang.String> generate(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: invokestatic  #24                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         0: invokestatic  #91                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n          3: aload_1\n-         4: invokevirtual #25                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-         7: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+         4: invokevirtual #96                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         7: invokestatic  #102                // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         10: aload_0\n-        11: getfield      #17                 // Field temperature:Ljava/lang/Double;\n-        14: invokevirtual #27                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        11: getfield      #69                 // Field temperature:Ljava/lang/Double;\n+        14: invokevirtual #107                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         17: aload_0\n-        18: getfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n-        21: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        18: getfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n+        21: invokevirtual #112                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         24: aload_0\n-        25: getfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n-        28: invokevirtual #29                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-        31: invokevirtual #30                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-        34: invokevirtual #31                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        37: invokestatic  #32                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        25: getfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n+        28: invokevirtual #115                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        31: invokevirtual #118                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+        34: invokevirtual #122                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        37: invokestatic  #126                // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         40: aload_0\n-        41: getfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n-        44: invokevirtual #33                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        47: invokevirtual #34                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        50: invokevirtual #35                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        53: invokevirtual #36                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+        41: getfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n+        44: invokevirtual #131                // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        47: invokevirtual #136                // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        50: invokevirtual #139                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        53: invokevirtual #143                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n         56: astore_2\n         57: aload_0\n-        58: getfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        58: getfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         61: aload_2\n-        62: invokeinterface #37,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        62: invokeinterface #146,  2          // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         67: astore_3\n         68: aload_3\n-        69: invokevirtual #38                 // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-        72: invokestatic  #39                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        69: invokevirtual #152                // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+        72: invokestatic  #158                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n         75: areturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 4\n         line 68: 7\n         line 69: 14\n         line 70: 21\n@@ -399,53 +399,53 @@\n         line 80: 68\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      76     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n             0      76     1 prompt   Ljava/lang/String;\n            57      19     2 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n            68       8     3 response   Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-    Signature: #82                          // (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n+    Signature: #197                         // (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #40                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-         2: invokedynamic #41,  0             // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #42                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #43                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+         0: ldc           #164                // class dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+         2: invokedynamic #166,  0            // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #170                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #8                  // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n         13: areturn\n       LineNumberTable:\n         line 84: 0\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceLanguageModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          3: aload_0\n-         4: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         7: invokevirtual #44                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+         4: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         7: invokevirtual #176                // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n         10: areturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n-InnerClasses:\n-  public static final #48= #43 of #45;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #12;                                    // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  public static #165= #164 of #102;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #48= #115 of #113;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  public static final #48= #119 of #117;  // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n-  public static final #48= #127 of #125;  // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n-  public static final #220= #219 of #222; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #140 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: #203 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-      #141 ()Ljava/lang/Object;\n-      #142 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-      #143 ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+      #210 ()Ljava/lang/Object;\n+      #212 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+      #214 ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+InnerClasses:\n+  public static final #216= #8 of #2;     // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #50;                                    // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  public static #219= #217 of #56;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static final #216= #97 of #92;   // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #216= #108 of #103; // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #216= #132 of #127; // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #224= #220 of #222; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceModelName.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceModelName.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,40 +1,40 @@\n-  SHA-256 checksum b19a7fb3e5aa537bf5c6f7360aba86e2ebf64acf18047f019d2689b43bfd0728\n+  SHA-256 checksum 324ec61b0d58aa58070296c42bcb175a72aa989061c900450881facafbb6c7ce\n   Compiled from \"HuggingFaceModelName.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceModelName\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  super_class: #3                         // java/lang/Object\n+  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 1, attributes: 1\n Constant pool:\n-   #1 = Methodref          #3.#19         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #3 = Class              #21            // java/lang/Object\n-   #4 = Utf8               TII_UAE_FALCON_7B_INSTRUCT\n-   #5 = Utf8               Ljava/lang/String;\n-   #6 = Utf8               ConstantValue\n-   #7 = String             #22            // tiiuae/falcon-7b-instruct\n-   #8 = Utf8               SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2\n-   #9 = String             #23            // sentence-transformers/all-MiniLM-L6-v2\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceModelName;\n-  #17 = Utf8               SourceFile\n-  #18 = Utf8               HuggingFaceModelName.java\n-  #19 = NameAndType        #10:#11        // \"<init>\":()V\n-  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  #21 = Utf8               java/lang/Object\n-  #22 = Utf8               tiiuae/falcon-7b-instruct\n-  #23 = Utf8               sentence-transformers/all-MiniLM-L6-v2\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/model/huggingface/HuggingFaceModelName\n+   #8 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #9 = Utf8               TII_UAE_FALCON_7B_INSTRUCT\n+  #10 = Utf8               Ljava/lang/String;\n+  #11 = Utf8               ConstantValue\n+  #12 = String             #13            // tiiuae/falcon-7b-instruct\n+  #13 = Utf8               tiiuae/falcon-7b-instruct\n+  #14 = Utf8               SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2\n+  #15 = String             #16            // sentence-transformers/all-MiniLM-L6-v2\n+  #16 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceModelName;\n+  #22 = Utf8               SourceFile\n+  #23 = Utf8               HuggingFaceModelName.java\n {\n   public static final java.lang.String TII_UAE_FALCON_7B_INSTRUCT = \"tiiuae/falcon-7b-instruct\";\n     descriptor: Ljava/lang/String;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: String tiiuae/falcon-7b-instruct\n \n   public static final java.lang.String SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2 = \"sentence-transformers/all-MiniLM-L6-v2\";\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/EmbeddingRequest.class", "source2": "dev/langchain4j/model/huggingface/client/EmbeddingRequest.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 39a2de3c198f49cf82039e09dd334568ae1b7e6ef27d3d132e6a76fc9866b14e\n+  SHA-256 checksum 10ee1b63042cc4d0626d83f6190d6a8046ea846a34cb9f365f685e7e191151ae\n   Compiled from \"EmbeddingRequest.java\"\n public class dev.langchain4j.model.huggingface.client.EmbeddingRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #8                          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  super_class: #9                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#34         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #8.#35         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.inputs:Ljava/util/List;\n-   #3 = Methodref          #36.#37        // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #4 = Methodref          #38.#39        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #5 = Methodref          #40.#41        // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #6 = Methodref          #40.#42        // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #7 = Fieldref           #8.#43         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #8 = Class              #44            // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-   #9 = Class              #45            // java/lang/Object\n-  #10 = Utf8               inputs\n-  #11 = Utf8               Ljava/util/List;\n-  #12 = Utf8               Signature\n-  #13 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #14 = Utf8               options\n-  #15 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ljava/util/List;Z)V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Z\n-  #25 = Utf8               LocalVariableTypeTable\n-  #26 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Z)V\n-  #27 = Utf8               getInputs\n-  #28 = Utf8               ()Ljava/util/List;\n-  #29 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #30 = Utf8               getOptions\n-  #31 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #32 = Utf8               SourceFile\n-  #33 = Utf8               EmbeddingRequest.java\n-  #34 = NameAndType        #16:#46        // \"<init>\":()V\n-  #35 = NameAndType        #10:#11        // inputs:Ljava/util/List;\n-  #36 = Class              #47            // dev/langchain4j/model/huggingface/client/Options\n-  #37 = NameAndType        #48:#51        // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #38 = Class              #52            // java/lang/Boolean\n-  #39 = NameAndType        #53:#54        // valueOf:(Z)Ljava/lang/Boolean;\n-  #40 = Class              #55            // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #41 = NameAndType        #23:#56        // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #42 = NameAndType        #57:#31        // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #43 = NameAndType        #14:#15        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #44 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               ()V\n-  #47 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #48 = Utf8               builder\n-  #49 = Utf8               Builder\n-  #50 = Utf8               InnerClasses\n-  #51 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #52 = Utf8               java/lang/Boolean\n-  #53 = Utf8               valueOf\n-  #54 = Utf8               (Z)Ljava/lang/Boolean;\n-  #55 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #56 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #57 = Utf8               build\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/model/huggingface/client/EmbeddingRequest.inputs:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #9 = NameAndType        #11:#12        // inputs:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #11 = Utf8               inputs\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/Options\n+  #15 = NameAndType        #17:#18        // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #17 = Utf8               builder\n+  #18 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #19 = Methodref          #20.#21        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #20 = Class              #22            // java/lang/Boolean\n+  #21 = NameAndType        #23:#24        // valueOf:(Z)Ljava/lang/Boolean;\n+  #22 = Utf8               java/lang/Boolean\n+  #23 = Utf8               valueOf\n+  #24 = Utf8               (Z)Ljava/lang/Boolean;\n+  #25 = Methodref          #26.#27        // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #26 = Class              #28            // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #27 = NameAndType        #29:#30        // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #28 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #29 = Utf8               waitForModel\n+  #30 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #31 = Methodref          #26.#32        // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #32 = NameAndType        #33:#34        // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #33 = Utf8               build\n+  #34 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #35 = Fieldref           #8.#36         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #36 = NameAndType        #37:#38        // options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #37 = Utf8               options\n+  #38 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #39 = Utf8               Signature\n+  #40 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #41 = Utf8               (Ljava/util/List;Z)V\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #47 = Utf8               Z\n+  #48 = Utf8               LocalVariableTypeTable\n+  #49 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Z)V\n+  #50 = Utf8               getInputs\n+  #51 = Utf8               ()Ljava/util/List;\n+  #52 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #53 = Utf8               getOptions\n+  #54 = Utf8               SourceFile\n+  #55 = Utf8               EmbeddingRequest.java\n+  #56 = Utf8               InnerClasses\n+  #57 = Utf8               Builder\n {\n   private final java.util.List<java.lang.String> inputs;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #13                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #40                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private final dev.langchain4j.model.huggingface.client.Options options;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public dev.langchain4j.model.huggingface.client.EmbeddingRequest(java.util.List<java.lang.String>, boolean);\n     descriptor: (Ljava/util/List;Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, 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 inputs:Ljava/util/List;\n+         6: putfield      #7                  // Field inputs:Ljava/util/List;\n          9: aload_0\n-        10: invokestatic  #3                  // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        10: invokestatic  #13                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         13: iload_2\n-        14: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        17: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        20: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        23: putfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        14: invokestatic  #19                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        17: invokevirtual #25                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        20: invokevirtual #31                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        23: putfield      #35                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         26: return\n       LineNumberTable:\n         line 11: 0\n         line 12: 4\n         line 13: 9\n         line 14: 14\n         line 15: 20\n@@ -104,41 +104,41 @@\n         Start  Length  Slot  Name   Signature\n             0      27     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n             0      27     1 inputs   Ljava/util/List;\n             0      27     2 waitForModel   Z\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      27     1 inputs   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #26                          // (Ljava/util/List<Ljava/lang/String;>;Z)V\n+    Signature: #49                          // (Ljava/util/List<Ljava/lang/String;>;Z)V\n \n   public java.util.List<java.lang.String> getInputs();\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 inputs:Ljava/util/List;\n+         1: getfield      #7                  // Field inputs:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-    Signature: #29                          // ()Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #52                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public dev.langchain4j.model.huggingface.client.Options getOptions();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+         1: getfield      #35                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n }\n SourceFile: \"EmbeddingRequest.java\"\n InnerClasses:\n-  public static final #49= #40 of #36;    // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #57= #26 of #14;    // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/HuggingFaceClient.class", "source2": "dev/langchain4j/model/huggingface/client/HuggingFaceClient.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,38 +1,38 @@\n-  SHA-256 checksum d526527eaf097e5d97c489e8d420169f10472b2e14e3e32b643f14b9e54d4102\n+  SHA-256 checksum 2a443d989cdd60c99b62a00c9e78ffd12a6f79f30abef694b61b12b90c2ffece\n   Compiled from \"HuggingFaceClient.java\"\n public interface dev.langchain4j.model.huggingface.client.HuggingFaceClient\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #12            // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-   #2 = Class              #13            // java/lang/Object\n-   #3 = Utf8               chat\n-   #4 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #5 = Utf8               generate\n-   #6 = Utf8               embed\n-   #7 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-   #8 = Utf8               Signature\n-   #9 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n-  #10 = Utf8               SourceFile\n-  #11 = Utf8               HuggingFaceClient.java\n-  #12 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #13 = Utf8               java/lang/Object\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #2 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               chat\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+   #7 = Utf8               generate\n+   #8 = Utf8               embed\n+   #9 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #10 = Utf8               Signature\n+  #11 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+  #12 = Utf8               SourceFile\n+  #13 = Utf8               HuggingFaceClient.java\n {\n   public abstract dev.langchain4j.model.huggingface.client.TextGenerationResponse chat(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract dev.langchain4j.model.huggingface.client.TextGenerationResponse generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract java.util.List<float[]> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #9                           // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+    Signature: #11                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n }\n SourceFile: \"HuggingFaceClient.java\"\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Options$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/Options$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,60 +1,60 @@\n-  SHA-256 checksum f3bc889c3500e0572396276909bc7745c48982304d3d76f53ff042e41dd57f42\n+  SHA-256 checksum 42800c61fca971c7103d0d7b018e7b51715df36fcb8132de21eb7d3664019b98\n   Compiled from \"Options.java\"\n public final class dev.langchain4j.model.huggingface.client.Options$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  super_class: #11                        // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #7.#31         // dev/langchain4j/model/huggingface/client/Options$Builder.useCache:Ljava/lang/Boolean;\n-   #2 = Fieldref           #7.#32         // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:Ljava/lang/Boolean;\n-   #3 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #34.#35        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #5 = Class              #36            // dev/langchain4j/model/huggingface/client/Options\n-   #6 = Methodref          #5.#37         // dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-   #7 = Class              #38            // dev/langchain4j/model/huggingface/client/Options$Builder\n-   #8 = Class              #39            // java/lang/Object\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/Options$Builder.useCache:Ljava/lang/Boolean;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/Options$Builder\n+   #3 = NameAndType        #5:#6          // useCache:Ljava/lang/Boolean;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+   #5 = Utf8               useCache\n+   #6 = Utf8               Ljava/lang/Boolean;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:Ljava/lang/Boolean;\n+   #8 = NameAndType        #9:#6          // waitForModel:Ljava/lang/Boolean;\n    #9 = Utf8               waitForModel\n-  #10 = Utf8               Ljava/lang/Boolean;\n-  #11 = Utf8               useCache\n-  #12 = Utf8               <init>\n-  #13 = Utf8               ()V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Builder\n-  #19 = Utf8               InnerClasses\n-  #20 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #21 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #22 = Utf8               StackMapTable\n-  #23 = Utf8               build\n-  #24 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #25 = Utf8               access$000\n-  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #27 = Utf8               x0\n-  #28 = Utf8               access$100\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               Options.java\n-  #31 = NameAndType        #11:#10        // useCache:Ljava/lang/Boolean;\n-  #32 = NameAndType        #9:#10         // waitForModel:Ljava/lang/Boolean;\n-  #33 = NameAndType        #12:#13        // \"<init>\":()V\n-  #34 = Class              #40            // java/lang/Boolean\n-  #35 = NameAndType        #41:#42        // valueOf:(Z)Ljava/lang/Boolean;\n-  #36 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #37 = NameAndType        #12:#43        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-  #38 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #39 = Utf8               java/lang/Object\n-  #40 = Utf8               java/lang/Boolean\n-  #41 = Utf8               valueOf\n-  #42 = Utf8               (Z)Ljava/lang/Boolean;\n-  #43 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #10 = Methodref          #11.#12        // java/lang/Object.\"<init>\":()V\n+  #11 = Class              #13            // java/lang/Object\n+  #12 = NameAndType        #14:#15        // \"<init>\":()V\n+  #13 = Utf8               java/lang/Object\n+  #14 = Utf8               <init>\n+  #15 = Utf8               ()V\n+  #16 = Methodref          #17.#18        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #17 = Class              #19            // java/lang/Boolean\n+  #18 = NameAndType        #20:#21        // valueOf:(Z)Ljava/lang/Boolean;\n+  #19 = Utf8               java/lang/Boolean\n+  #20 = Utf8               valueOf\n+  #21 = Utf8               (Z)Ljava/lang/Boolean;\n+  #22 = Class              #23            // dev/langchain4j/model/huggingface/client/Options\n+  #23 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #24 = Methodref          #22.#25        // dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #25 = NameAndType        #14:#26        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #32 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #33 = Utf8               StackMapTable\n+  #34 = Utf8               build\n+  #35 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #36 = Utf8               access$000\n+  #37 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #38 = Utf8               x0\n+  #39 = Utf8               access$100\n+  #40 = Utf8               SourceFile\n+  #41 = Utf8               Options.java\n+  #42 = Utf8               InnerClasses\n+  #43 = Utf8               Builder\n {\n   private java.lang.Boolean waitForModel;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean useCache;\n     descriptor: Ljava/lang/Boolean;\n@@ -62,19 +62,19 @@\n \n   public dev.langchain4j.model.huggingface.client.Options$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-         9: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: invokestatic  #16                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+         9: putfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n         12: return\n       LineNumberTable:\n         line 47: 0\n         line 49: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n@@ -84,15 +84,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 53: 0\n         line 54: 4\n         line 56: 9\n       LocalVariableTable:\n@@ -121,32 +121,32 @@\n             0       7     1 useCache   Ljava/lang/Boolean;\n \n   public dev.langchain4j.model.huggingface.client.Options build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/model/huggingface/client/Options\n+         0: new           #22                 // class dev/langchain4j/model/huggingface/client/Options\n          3: dup\n          4: aload_0\n-         5: invokespecial #6                  // Method dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+         5: invokespecial #24                 // Method dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n \n   static java.lang.Boolean access$000(dev.langchain4j.model.huggingface.client.Options$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n \n@@ -162,8 +162,8 @@\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n }\n SourceFile: \"Options.java\"\n InnerClasses:\n-  public static final #18= #7 of #5;      // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #43= #2 of #22;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Options.class", "source2": "dev/langchain4j/model/huggingface/client/Options.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,96 +1,96 @@\n-  SHA-256 checksum 36e378627da509d1aed952592b9c0597d111c02e496522fc10f56b837c41db30\n+  SHA-256 checksum be641299d7a248794f46058bd6ea8abdd07e655265752865d1fc8f7e46eec5cd\n   Compiled from \"Options.java\"\n public class dev.langchain4j.model.huggingface.client.Options\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/model/huggingface/client/Options\n-  super_class: #20                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/Options\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #20.#51        // java/lang/Object.\"<init>\":()V\n-   #2 = Methodref          #18.#52        // dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-   #3 = Fieldref           #6.#53         // dev/langchain4j/model/huggingface/client/Options.waitForModel:Ljava/lang/Boolean;\n-   #4 = Methodref          #18.#54        // dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-   #5 = Fieldref           #6.#55         // dev/langchain4j/model/huggingface/client/Options.useCache:Ljava/lang/Boolean;\n-   #6 = Class              #56            // dev/langchain4j/model/huggingface/client/Options\n-   #7 = Methodref          #6.#57         // dev/langchain4j/model/huggingface/client/Options.equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n-   #8 = Methodref          #58.#59        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-   #9 = Methodref          #58.#60        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-  #10 = Class              #61            // java/lang/StringBuilder\n-  #11 = Methodref          #10.#51        // java/lang/StringBuilder.\"<init>\":()V\n-  #12 = String             #62            // TextGenerationRequest { waitForModel =\n-  #13 = Methodref          #10.#63        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #14 = Methodref          #10.#64        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #15 = String             #65            // , useCache =\n-  #16 = String             #66            //  }\n-  #17 = Methodref          #10.#67        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #68            // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #19 = Methodref          #18.#51        // dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n-  #20 = Class              #69            // java/lang/Object\n-  #21 = Utf8               Builder\n-  #22 = Utf8               InnerClasses\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               useCache\n-  #26 = Utf8               <init>\n-  #27 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #33 = Utf8               builder\n-  #34 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #35 = Utf8               equals\n-  #36 = Utf8               (Ljava/lang/Object;)Z\n-  #37 = Utf8               another\n-  #38 = Utf8               Ljava/lang/Object;\n-  #39 = Utf8               StackMapTable\n-  #40 = Utf8               equalTo\n-  #41 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Z\n-  #42 = Utf8               hashCode\n-  #43 = Utf8               ()I\n-  #44 = Utf8               h\n-  #45 = Utf8               I\n-  #46 = Utf8               toString\n-  #47 = Utf8               ()Ljava/lang/String;\n-  #48 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #49 = Utf8               SourceFile\n-  #50 = Utf8               Options.java\n-  #51 = NameAndType        #26:#70        // \"<init>\":()V\n-  #52 = NameAndType        #71:#72        // access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #53 = NameAndType        #23:#24        // waitForModel:Ljava/lang/Boolean;\n-  #54 = NameAndType        #73:#72        // access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #55 = NameAndType        #25:#24        // useCache:Ljava/lang/Boolean;\n-  #56 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #57 = NameAndType        #40:#41        // equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n-  #58 = Class              #74            // java/util/Objects\n-  #59 = NameAndType        #35:#75        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #60 = NameAndType        #42:#76        // hashCode:(Ljava/lang/Object;)I\n-  #61 = Utf8               java/lang/StringBuilder\n-  #62 = Utf8               TextGenerationRequest { waitForModel =\n-  #63 = NameAndType        #77:#78        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #64 = NameAndType        #77:#79        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #65 = Utf8               , useCache =\n-  #66 = Utf8                }\n-  #67 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n-  #68 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               ()V\n-  #71 = Utf8               access$000\n-  #72 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #73 = Utf8               access$100\n-  #74 = Utf8               java/util/Objects\n-  #75 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #76 = Utf8               (Ljava/lang/Object;)I\n-  #77 = Utf8               append\n-  #78 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #79 = 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 = Methodref          #8.#9          // dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/Options$Builder\n+   #9 = NameAndType        #11:#12        // access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #11 = Utf8               access$000\n+  #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #13 = Fieldref           #14.#15        // dev/langchain4j/model/huggingface/client/Options.waitForModel:Ljava/lang/Boolean;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/Options\n+  #15 = NameAndType        #17:#18        // waitForModel:Ljava/lang/Boolean;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #17 = Utf8               waitForModel\n+  #18 = Utf8               Ljava/lang/Boolean;\n+  #19 = Methodref          #8.#20         // dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #20 = NameAndType        #21:#12        // access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #21 = Utf8               access$100\n+  #22 = Fieldref           #14.#23        // dev/langchain4j/model/huggingface/client/Options.useCache:Ljava/lang/Boolean;\n+  #23 = NameAndType        #24:#18        // useCache:Ljava/lang/Boolean;\n+  #24 = Utf8               useCache\n+  #25 = Methodref          #14.#26        // dev/langchain4j/model/huggingface/client/Options.equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #26 = NameAndType        #27:#28        // equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #27 = Utf8               equalTo\n+  #28 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #29 = Methodref          #30.#31        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #30 = Class              #32            // java/util/Objects\n+  #31 = NameAndType        #33:#34        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #32 = Utf8               java/util/Objects\n+  #33 = Utf8               equals\n+  #34 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #35 = Methodref          #30.#36        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+  #36 = NameAndType        #37:#38        // hashCode:(Ljava/lang/Object;)I\n+  #37 = Utf8               hashCode\n+  #38 = Utf8               (Ljava/lang/Object;)I\n+  #39 = Class              #40            // java/lang/StringBuilder\n+  #40 = Utf8               java/lang/StringBuilder\n+  #41 = Methodref          #39.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #42 = String             #43            // TextGenerationRequest { waitForModel =\n+  #43 = Utf8               TextGenerationRequest { waitForModel =\n+  #44 = Methodref          #39.#45        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #45 = NameAndType        #46:#47        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #46 = Utf8               append\n+  #47 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #48 = Methodref          #39.#49        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #49 = NameAndType        #46:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #51 = String             #52            // , useCache =\n+  #52 = Utf8               , useCache =\n+  #53 = String             #54            //  }\n+  #54 = Utf8                }\n+  #55 = Methodref          #39.#56        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #56 = NameAndType        #57:#58        // toString:()Ljava/lang/String;\n+  #57 = Utf8               toString\n+  #58 = Utf8               ()Ljava/lang/String;\n+  #59 = Methodref          #8.#3          // dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n+  #60 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #61 = Utf8               Code\n+  #62 = Utf8               LineNumberTable\n+  #63 = Utf8               LocalVariableTable\n+  #64 = Utf8               this\n+  #65 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #66 = Utf8               builder\n+  #67 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #68 = Utf8               (Ljava/lang/Object;)Z\n+  #69 = Utf8               another\n+  #70 = Utf8               Ljava/lang/Object;\n+  #71 = Utf8               StackMapTable\n+  #72 = Utf8               ()I\n+  #73 = Utf8               h\n+  #74 = Utf8               I\n+  #75 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               Options.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Builder\n {\n   private final java.lang.Boolean waitForModel;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Boolean useCache;\n     descriptor: Ljava/lang/Boolean;\n@@ -101,20 +101,20 @@\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: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-         9: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+         9: putfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-        17: putfield      #5                  // Field useCache:Ljava/lang/Boolean;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+        17: putfield      #22                 // Field useCache:Ljava/lang/Boolean;\n         20: return\n       LineNumberTable:\n         line 10: 0\n         line 11: 4\n         line 12: 12\n         line 13: 20\n       LocalVariableTable:\n@@ -129,20 +129,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #6                  // class dev/langchain4j/model/huggingface/client/Options\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/Options\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #6                  // class dev/langchain4j/model/huggingface/client/Options\n-        19: invokespecial #7                  // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/Options\n+        19: invokespecial #25                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 17: 0\n@@ -161,24 +161,24 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.Options);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Options;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n          4: aload_1\n-         5: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-         8: invokestatic  #8                  // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+         8: invokestatic  #29                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          32\n         14: aload_0\n-        15: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n+        15: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n         18: aload_1\n-        19: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        22: invokestatic  #8                  // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        22: invokestatic  #29                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          32\n         28: iconst_1\n         29: goto          33\n         32: iconst_0\n         33: ireturn\n       LineNumberTable:\n         line 23: 0\n@@ -201,26 +201,26 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-        12: invokestatic  #9                  // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+        12: invokestatic  #35                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        26: invokestatic  #9                  // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        26: invokestatic  #35                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: ireturn\n       LineNumberTable:\n         line 29: 0\n@@ -233,45 +233,45 @@\n             4      30     1     h   I\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           #39                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #11                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #12                 // String TextGenerationRequest { waitForModel =\n-         9: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #41                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #42                 // String TextGenerationRequest { waitForModel =\n+         9: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-        16: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #15                 // String , useCache =\n-        21: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+        16: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #51                 // String , useCache =\n+        21: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        28: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #16                 // String  }\n-        33: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        28: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #53                 // String  }\n+        33: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #55                 // 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/model/huggingface/client/Options;\n \n   public static dev.langchain4j.model.huggingface.client.Options$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #18                 // class dev/langchain4j/model/huggingface/client/Options$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/Options$Builder\n          3: dup\n-         4: invokespecial #19                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n+         4: invokespecial #59                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 44: 0\n }\n SourceFile: \"Options.java\"\n InnerClasses:\n-  public static final #21= #18 of #6;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #79= #8 of #14;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Parameters$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/Parameters$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,87 +1,87 @@\n-  SHA-256 checksum eb8931eda95f45f38fafd17931d363b1aac6a19978566e3d0a2516d6af13433b\n+  SHA-256 checksum 5fd2e1208f4ae9beffca08f61e427d32ba3cbc6be2a610ed7f4bdae7f364c0ae\n   Compiled from \"Parameters.java\"\n public final class dev.langchain4j.model.huggingface.client.Parameters$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #13                         // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  super_class: #14                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  super_class: #34                        // java/lang/Object\n   interfaces: 0, fields: 9, methods: 20, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #13.#56        // dev/langchain4j/model/huggingface/client/Parameters$Builder.doSample:Ljava/lang/Boolean;\n-   #2 = Fieldref           #13.#57        // dev/langchain4j/model/huggingface/client/Parameters$Builder.numReturnSequences:Ljava/lang/Integer;\n-   #3 = Fieldref           #13.#58        // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:Ljava/lang/Boolean;\n-   #4 = Fieldref           #13.#59        // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxTime:Ljava/lang/Double;\n-   #5 = Fieldref           #13.#60        // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:Ljava/lang/Integer;\n-   #6 = Fieldref           #13.#61        // dev/langchain4j/model/huggingface/client/Parameters$Builder.repetitionPenalty:Ljava/lang/Double;\n-   #7 = Fieldref           #13.#62        // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:Ljava/lang/Double;\n-   #8 = Fieldref           #13.#63        // dev/langchain4j/model/huggingface/client/Parameters$Builder.topP:Ljava/lang/Double;\n-   #9 = Fieldref           #13.#64        // dev/langchain4j/model/huggingface/client/Parameters$Builder.topK:Ljava/lang/Integer;\n-  #10 = Methodref          #14.#65        // java/lang/Object.\"<init>\":()V\n-  #11 = Class              #66            // dev/langchain4j/model/huggingface/client/Parameters\n-  #12 = Methodref          #11.#67        // dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-  #13 = Class              #68            // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #14 = Class              #69            // java/lang/Object\n-  #15 = Utf8               topK\n-  #16 = Utf8               Ljava/lang/Integer;\n-  #17 = Utf8               topP\n-  #18 = Utf8               Ljava/lang/Double;\n-  #19 = Utf8               temperature\n-  #20 = Utf8               repetitionPenalty\n-  #21 = Utf8               maxNewTokens\n-  #22 = Utf8               maxTime\n-  #23 = Utf8               returnFullText\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               numReturnSequences\n-  #26 = Utf8               doSample\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               Builder\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #36 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #37 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #38 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #39 = Utf8               build\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #41 = Utf8               access$000\n-  #42 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-  #43 = Utf8               x0\n-  #44 = Utf8               access$100\n-  #45 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-  #46 = Utf8               access$200\n-  #47 = Utf8               access$300\n-  #48 = Utf8               access$400\n-  #49 = Utf8               access$500\n-  #50 = Utf8               access$600\n-  #51 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-  #52 = Utf8               access$700\n-  #53 = Utf8               access$800\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               Parameters.java\n-  #56 = NameAndType        #26:#24        // doSample:Ljava/lang/Boolean;\n-  #57 = NameAndType        #25:#16        // numReturnSequences:Ljava/lang/Integer;\n-  #58 = NameAndType        #23:#24        // returnFullText:Ljava/lang/Boolean;\n-  #59 = NameAndType        #22:#18        // maxTime:Ljava/lang/Double;\n-  #60 = NameAndType        #21:#16        // maxNewTokens:Ljava/lang/Integer;\n-  #61 = NameAndType        #20:#18        // repetitionPenalty:Ljava/lang/Double;\n-  #62 = NameAndType        #19:#18        // temperature:Ljava/lang/Double;\n-  #63 = NameAndType        #17:#18        // topP:Ljava/lang/Double;\n-  #64 = NameAndType        #15:#16        // topK:Ljava/lang/Integer;\n-  #65 = NameAndType        #27:#28        // \"<init>\":()V\n-  #66 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #67 = NameAndType        #27:#70        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-  #68 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/Parameters$Builder.doSample:Ljava/lang/Boolean;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #3 = NameAndType        #5:#6          // doSample:Ljava/lang/Boolean;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #5 = Utf8               doSample\n+   #6 = Utf8               Ljava/lang/Boolean;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/Parameters$Builder.numReturnSequences:Ljava/lang/Integer;\n+   #8 = NameAndType        #9:#10         // numReturnSequences:Ljava/lang/Integer;\n+   #9 = Utf8               numReturnSequences\n+  #10 = Utf8               Ljava/lang/Integer;\n+  #11 = Fieldref           #2.#12         // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:Ljava/lang/Boolean;\n+  #12 = NameAndType        #13:#6         // returnFullText:Ljava/lang/Boolean;\n+  #13 = Utf8               returnFullText\n+  #14 = Fieldref           #2.#15         // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxTime:Ljava/lang/Double;\n+  #15 = NameAndType        #16:#17        // maxTime:Ljava/lang/Double;\n+  #16 = Utf8               maxTime\n+  #17 = Utf8               Ljava/lang/Double;\n+  #18 = Fieldref           #2.#19         // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:Ljava/lang/Integer;\n+  #19 = NameAndType        #20:#10        // maxNewTokens:Ljava/lang/Integer;\n+  #20 = Utf8               maxNewTokens\n+  #21 = Fieldref           #2.#22         // dev/langchain4j/model/huggingface/client/Parameters$Builder.repetitionPenalty:Ljava/lang/Double;\n+  #22 = NameAndType        #23:#17        // repetitionPenalty:Ljava/lang/Double;\n+  #23 = Utf8               repetitionPenalty\n+  #24 = Fieldref           #2.#25         // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:Ljava/lang/Double;\n+  #25 = NameAndType        #26:#17        // temperature:Ljava/lang/Double;\n+  #26 = Utf8               temperature\n+  #27 = Fieldref           #2.#28         // dev/langchain4j/model/huggingface/client/Parameters$Builder.topP:Ljava/lang/Double;\n+  #28 = NameAndType        #29:#17        // topP:Ljava/lang/Double;\n+  #29 = Utf8               topP\n+  #30 = Fieldref           #2.#31         // dev/langchain4j/model/huggingface/client/Parameters$Builder.topK:Ljava/lang/Integer;\n+  #31 = NameAndType        #32:#10        // topK:Ljava/lang/Integer;\n+  #32 = Utf8               topK\n+  #33 = Methodref          #34.#35        // java/lang/Object.\"<init>\":()V\n+  #34 = Class              #36            // java/lang/Object\n+  #35 = NameAndType        #37:#38        // \"<init>\":()V\n+  #36 = Utf8               java/lang/Object\n+  #37 = Utf8               <init>\n+  #38 = Utf8               ()V\n+  #39 = Class              #40            // dev/langchain4j/model/huggingface/client/Parameters\n+  #40 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #41 = Methodref          #39.#42        // dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #42 = NameAndType        #37:#43        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #43 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #49 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #50 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #51 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #52 = Utf8               build\n+  #53 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #54 = Utf8               access$000\n+  #55 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+  #56 = Utf8               x0\n+  #57 = Utf8               access$100\n+  #58 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+  #59 = Utf8               access$200\n+  #60 = Utf8               access$300\n+  #61 = Utf8               access$400\n+  #62 = Utf8               access$500\n+  #63 = Utf8               access$600\n+  #64 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+  #65 = Utf8               access$700\n+  #66 = Utf8               access$800\n+  #67 = Utf8               SourceFile\n+  #68 = Utf8               Parameters.java\n+  #69 = Utf8               InnerClasses\n+  #70 = Utf8               Builder\n {\n   private java.lang.Integer topK;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Double topP;\n     descriptor: Ljava/lang/Double;\n@@ -117,30 +117,30 @@\n \n   public dev.langchain4j.model.huggingface.client.Parameters$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #33                 // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   public dev.langchain4j.model.huggingface.client.Parameters$Builder topK(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #9                  // Field topK:Ljava/lang/Integer;\n+         2: putfield      #30                 // Field topK:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -150,15 +150,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder topP(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field topP:Ljava/lang/Double;\n+         2: putfield      #27                 // Field topP:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 100: 0\n         line 101: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -168,15 +168,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #7                  // Field temperature:Ljava/lang/Double;\n+         2: putfield      #24                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 105: 0\n         line 106: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -186,15 +186,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder repetitionPenalty(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #6                  // Field repetitionPenalty:Ljava/lang/Double;\n+         2: putfield      #21                 // Field repetitionPenalty:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 110: 0\n         line 111: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -204,15 +204,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$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 maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #18                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 115: 0\n         line 116: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -222,15 +222,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder maxTime(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$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 maxTime:Ljava/lang/Double;\n+         2: putfield      #14                 // Field maxTime:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -240,15 +240,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder returnFullText(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$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 returnFullText:Ljava/lang/Boolean;\n+         2: putfield      #11                 // Field returnFullText:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 125: 0\n         line 126: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -258,15 +258,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder numReturnSequences(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$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 numReturnSequences:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field numReturnSequences:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 130: 0\n         line 131: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -292,130 +292,130 @@\n             0       7     1 doSample   Ljava/lang/Boolean;\n \n   public dev.langchain4j.model.huggingface.client.Parameters build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Parameters;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #11                 // class dev/langchain4j/model/huggingface/client/Parameters\n+         0: new           #39                 // class dev/langchain4j/model/huggingface/client/Parameters\n          3: dup\n          4: aload_0\n-         5: invokespecial #12                 // Method dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+         5: invokespecial #41                 // Method dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 140: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$000(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #9                  // Field topK:Ljava/lang/Integer;\n+         1: getfield      #30                 // Field topK:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$100(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field topP:Ljava/lang/Double;\n+         1: getfield      #27                 // Field topP:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$200(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #24                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field repetitionPenalty:Ljava/lang/Double;\n+         1: getfield      #21                 // Field repetitionPenalty:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #18                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$500(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxTime:Ljava/lang/Double;\n+         1: getfield      #14                 // Field maxTime:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #11                 // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$700(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field numReturnSequences:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field numReturnSequences:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n@@ -431,8 +431,8 @@\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n }\n SourceFile: \"Parameters.java\"\n InnerClasses:\n-  public static final #33= #13 of #11;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #70= #2 of #39;     // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Parameters.class", "source2": "dev/langchain4j/model/huggingface/client/Parameters.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum bee7e4b746ce264739ac9f53e4dff62e987eb0b4c3298f5e1e0be5ad7658af96\n+  SHA-256 checksum 3d0a7f8b9b3ebb6b1aa97929cad45cd6d49b33b7d60f158a0b98eb8899391cd3\n   Compiled from \"Parameters.java\"\n public class dev.langchain4j.model.huggingface.client.Parameters\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #20                         // dev/langchain4j/model/huggingface/client/Parameters\n-  super_class: #41                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/Parameters\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 9, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Methodref          #41.#81       // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #39.#82       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-    #3 = Fieldref           #20.#83       // dev/langchain4j/model/huggingface/client/Parameters.topK:Ljava/lang/Integer;\n-    #4 = Methodref          #39.#84       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #5 = Fieldref           #20.#85       // dev/langchain4j/model/huggingface/client/Parameters.topP:Ljava/lang/Double;\n-    #6 = Methodref          #39.#86       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #7 = Fieldref           #20.#87       // dev/langchain4j/model/huggingface/client/Parameters.temperature:Ljava/lang/Double;\n-    #8 = Methodref          #39.#88       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #9 = Fieldref           #20.#89       // dev/langchain4j/model/huggingface/client/Parameters.repetitionPenalty:Ljava/lang/Double;\n-   #10 = Methodref          #39.#90       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #11 = Fieldref           #20.#91       // dev/langchain4j/model/huggingface/client/Parameters.maxNewTokens:Ljava/lang/Integer;\n-   #12 = Methodref          #39.#92       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #13 = Fieldref           #20.#93       // dev/langchain4j/model/huggingface/client/Parameters.maxTime:Ljava/lang/Double;\n-   #14 = Methodref          #39.#94       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #15 = Fieldref           #20.#95       // dev/langchain4j/model/huggingface/client/Parameters.returnFullText:Ljava/lang/Boolean;\n-   #16 = Methodref          #39.#96       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #17 = Fieldref           #20.#97       // dev/langchain4j/model/huggingface/client/Parameters.numReturnSequences:Ljava/lang/Integer;\n-   #18 = Methodref          #39.#98       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #19 = Fieldref           #20.#99       // dev/langchain4j/model/huggingface/client/Parameters.doSample:Ljava/lang/Boolean;\n-   #20 = Class              #100          // dev/langchain4j/model/huggingface/client/Parameters\n-   #21 = Methodref          #20.#101      // dev/langchain4j/model/huggingface/client/Parameters.equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-   #22 = Methodref          #102.#103     // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-   #23 = Methodref          #102.#104     // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-   #24 = Class              #105          // java/lang/StringBuilder\n-   #25 = Methodref          #24.#81       // java/lang/StringBuilder.\"<init>\":()V\n-   #26 = String             #106          // TextGenerationRequest { topK =\n-   #27 = Methodref          #24.#107      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #28 = Methodref          #24.#108      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #29 = String             #109          // , topP =\n-   #30 = String             #110          // , temperature =\n-   #31 = String             #111          // , repetitionPenalty =\n-   #32 = String             #112          // , maxNewTokens =\n-   #33 = String             #113          // , maxTime =\n-   #34 = String             #114          // , returnFullText =\n-   #35 = String             #115          // , numReturnSequences =\n-   #36 = String             #116          // , doSample =\n-   #37 = String             #117          //  }\n-   #38 = Methodref          #24.#118      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #39 = Class              #119          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-   #40 = Methodref          #39.#81       // dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n-   #41 = Class              #120          // java/lang/Object\n-   #42 = Utf8               Builder\n-   #43 = Utf8               InnerClasses\n-   #44 = Utf8               topK\n-   #45 = Utf8               Ljava/lang/Integer;\n-   #46 = Utf8               topP\n-   #47 = Utf8               Ljava/lang/Double;\n-   #48 = Utf8               temperature\n-   #49 = Utf8               repetitionPenalty\n-   #50 = Utf8               maxNewTokens\n-   #51 = Utf8               maxTime\n-   #52 = Utf8               returnFullText\n-   #53 = Utf8               Ljava/lang/Boolean;\n-   #54 = Utf8               numReturnSequences\n-   #55 = Utf8               doSample\n-   #56 = Utf8               <init>\n-   #57 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-   #58 = Utf8               Code\n-   #59 = Utf8               LineNumberTable\n-   #60 = Utf8               LocalVariableTable\n-   #61 = Utf8               this\n-   #62 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #63 = Utf8               builder\n-   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #65 = Utf8               equals\n-   #66 = Utf8               (Ljava/lang/Object;)Z\n-   #67 = Utf8               another\n-   #68 = Utf8               Ljava/lang/Object;\n-   #69 = Utf8               StackMapTable\n-   #70 = Utf8               equalTo\n-   #71 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-   #72 = Utf8               hashCode\n-   #73 = Utf8               ()I\n-   #74 = Utf8               h\n-   #75 = Utf8               I\n-   #76 = Utf8               toString\n-   #77 = Utf8               ()Ljava/lang/String;\n-   #78 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #79 = Utf8               SourceFile\n-   #80 = Utf8               Parameters.java\n-   #81 = NameAndType        #56:#121      // \"<init>\":()V\n-   #82 = NameAndType        #122:#123     // access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #83 = NameAndType        #44:#45       // topK:Ljava/lang/Integer;\n-   #84 = NameAndType        #124:#125     // access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #85 = NameAndType        #46:#47       // topP:Ljava/lang/Double;\n-   #86 = NameAndType        #126:#125     // access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #87 = NameAndType        #48:#47       // temperature:Ljava/lang/Double;\n-   #88 = NameAndType        #127:#125     // access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #89 = NameAndType        #49:#47       // repetitionPenalty:Ljava/lang/Double;\n-   #90 = NameAndType        #128:#123     // access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #91 = NameAndType        #50:#45       // maxNewTokens:Ljava/lang/Integer;\n-   #92 = NameAndType        #129:#125     // access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #93 = NameAndType        #51:#47       // maxTime:Ljava/lang/Double;\n-   #94 = NameAndType        #130:#131     // access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #95 = NameAndType        #52:#53       // returnFullText:Ljava/lang/Boolean;\n-   #96 = NameAndType        #132:#123     // access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #97 = NameAndType        #54:#45       // numReturnSequences:Ljava/lang/Integer;\n-   #98 = NameAndType        #133:#131     // access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #99 = NameAndType        #55:#53       // doSample:Ljava/lang/Boolean;\n-  #100 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #101 = NameAndType        #70:#71       // equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-  #102 = Class              #134          // java/util/Objects\n-  #103 = NameAndType        #65:#135      // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #104 = NameAndType        #72:#136      // hashCode:(Ljava/lang/Object;)I\n-  #105 = Utf8               java/lang/StringBuilder\n-  #106 = Utf8               TextGenerationRequest { topK =\n-  #107 = NameAndType        #137:#138     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #108 = NameAndType        #137:#139     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #109 = Utf8               , topP =\n-  #110 = Utf8               , temperature =\n-  #111 = Utf8               , repetitionPenalty =\n-  #112 = Utf8               , maxNewTokens =\n-  #113 = Utf8               , maxTime =\n-  #114 = Utf8               , returnFullText =\n-  #115 = Utf8               , numReturnSequences =\n-  #116 = Utf8               , doSample =\n-  #117 = Utf8                }\n-  #118 = NameAndType        #76:#77       // toString:()Ljava/lang/String;\n-  #119 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #120 = Utf8               java/lang/Object\n-  #121 = Utf8               ()V\n-  #122 = Utf8               access$000\n-  #123 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-  #124 = Utf8               access$100\n-  #125 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-  #126 = Utf8               access$200\n-  #127 = Utf8               access$300\n-  #128 = Utf8               access$400\n-  #129 = Utf8               access$500\n-  #130 = Utf8               access$600\n-  #131 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-  #132 = Utf8               access$700\n-  #133 = Utf8               access$800\n-  #134 = Utf8               java/util/Objects\n-  #135 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #136 = Utf8               (Ljava/lang/Object;)I\n-  #137 = Utf8               append\n-  #138 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #139 = 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 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+    #9 = NameAndType        #11:#12       // access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #11 = Utf8               access$000\n+   #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #13 = Fieldref           #14.#15       // dev/langchain4j/model/huggingface/client/Parameters.topK:Ljava/lang/Integer;\n+   #14 = Class              #16           // dev/langchain4j/model/huggingface/client/Parameters\n+   #15 = NameAndType        #17:#18       // topK:Ljava/lang/Integer;\n+   #16 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+   #17 = Utf8               topK\n+   #18 = Utf8               Ljava/lang/Integer;\n+   #19 = Methodref          #8.#20        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #20 = NameAndType        #21:#22       // access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #21 = Utf8               access$100\n+   #22 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #23 = Fieldref           #14.#24       // dev/langchain4j/model/huggingface/client/Parameters.topP:Ljava/lang/Double;\n+   #24 = NameAndType        #25:#26       // topP:Ljava/lang/Double;\n+   #25 = Utf8               topP\n+   #26 = Utf8               Ljava/lang/Double;\n+   #27 = Methodref          #8.#28        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #28 = NameAndType        #29:#22       // access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #29 = Utf8               access$200\n+   #30 = Fieldref           #14.#31       // dev/langchain4j/model/huggingface/client/Parameters.temperature:Ljava/lang/Double;\n+   #31 = NameAndType        #32:#26       // temperature:Ljava/lang/Double;\n+   #32 = Utf8               temperature\n+   #33 = Methodref          #8.#34        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #34 = NameAndType        #35:#22       // access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #35 = Utf8               access$300\n+   #36 = Fieldref           #14.#37       // dev/langchain4j/model/huggingface/client/Parameters.repetitionPenalty:Ljava/lang/Double;\n+   #37 = NameAndType        #38:#26       // repetitionPenalty:Ljava/lang/Double;\n+   #38 = Utf8               repetitionPenalty\n+   #39 = Methodref          #8.#40        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #40 = NameAndType        #41:#12       // access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #41 = Utf8               access$400\n+   #42 = Fieldref           #14.#43       // dev/langchain4j/model/huggingface/client/Parameters.maxNewTokens:Ljava/lang/Integer;\n+   #43 = NameAndType        #44:#18       // maxNewTokens:Ljava/lang/Integer;\n+   #44 = Utf8               maxNewTokens\n+   #45 = Methodref          #8.#46        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #46 = NameAndType        #47:#22       // access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #47 = Utf8               access$500\n+   #48 = Fieldref           #14.#49       // dev/langchain4j/model/huggingface/client/Parameters.maxTime:Ljava/lang/Double;\n+   #49 = NameAndType        #50:#26       // maxTime:Ljava/lang/Double;\n+   #50 = Utf8               maxTime\n+   #51 = Methodref          #8.#52        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #52 = NameAndType        #53:#54       // access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #53 = Utf8               access$600\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #55 = Fieldref           #14.#56       // dev/langchain4j/model/huggingface/client/Parameters.returnFullText:Ljava/lang/Boolean;\n+   #56 = NameAndType        #57:#58       // returnFullText:Ljava/lang/Boolean;\n+   #57 = Utf8               returnFullText\n+   #58 = Utf8               Ljava/lang/Boolean;\n+   #59 = Methodref          #8.#60        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #60 = NameAndType        #61:#12       // access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #61 = Utf8               access$700\n+   #62 = Fieldref           #14.#63       // dev/langchain4j/model/huggingface/client/Parameters.numReturnSequences:Ljava/lang/Integer;\n+   #63 = NameAndType        #64:#18       // numReturnSequences:Ljava/lang/Integer;\n+   #64 = Utf8               numReturnSequences\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #66 = NameAndType        #67:#54       // access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #67 = Utf8               access$800\n+   #68 = Fieldref           #14.#69       // dev/langchain4j/model/huggingface/client/Parameters.doSample:Ljava/lang/Boolean;\n+   #69 = NameAndType        #70:#58       // doSample:Ljava/lang/Boolean;\n+   #70 = Utf8               doSample\n+   #71 = Methodref          #14.#72       // dev/langchain4j/model/huggingface/client/Parameters.equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #72 = NameAndType        #73:#74       // equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #73 = Utf8               equalTo\n+   #74 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #75 = Methodref          #76.#77       // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #76 = Class              #78           // java/util/Objects\n+   #77 = NameAndType        #79:#80       // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #78 = Utf8               java/util/Objects\n+   #79 = Utf8               equals\n+   #80 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #81 = Methodref          #76.#82       // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+   #82 = NameAndType        #83:#84       // hashCode:(Ljava/lang/Object;)I\n+   #83 = Utf8               hashCode\n+   #84 = Utf8               (Ljava/lang/Object;)I\n+   #85 = Class              #86           // java/lang/StringBuilder\n+   #86 = Utf8               java/lang/StringBuilder\n+   #87 = Methodref          #85.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #88 = String             #89           // TextGenerationRequest { topK =\n+   #89 = Utf8               TextGenerationRequest { topK =\n+   #90 = Methodref          #85.#91       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #91 = NameAndType        #92:#93       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #92 = Utf8               append\n+   #93 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #94 = Methodref          #85.#95       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #95 = NameAndType        #92:#96       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #96 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #97 = String             #98           // , topP =\n+   #98 = Utf8               , topP =\n+   #99 = String             #100          // , temperature =\n+  #100 = Utf8               , temperature =\n+  #101 = String             #102          // , repetitionPenalty =\n+  #102 = Utf8               , repetitionPenalty =\n+  #103 = String             #104          // , maxNewTokens =\n+  #104 = Utf8               , maxNewTokens =\n+  #105 = String             #106          // , maxTime =\n+  #106 = Utf8               , maxTime =\n+  #107 = String             #108          // , returnFullText =\n+  #108 = Utf8               , returnFullText =\n+  #109 = String             #110          // , numReturnSequences =\n+  #110 = Utf8               , numReturnSequences =\n+  #111 = String             #112          // , doSample =\n+  #112 = Utf8               , doSample =\n+  #113 = String             #114          //  }\n+  #114 = Utf8                }\n+  #115 = Methodref          #85.#116      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #116 = NameAndType        #117:#118     // toString:()Ljava/lang/String;\n+  #117 = Utf8               toString\n+  #118 = Utf8               ()Ljava/lang/String;\n+  #119 = Methodref          #8.#3         // dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n+  #120 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #121 = Utf8               Code\n+  #122 = Utf8               LineNumberTable\n+  #123 = Utf8               LocalVariableTable\n+  #124 = Utf8               this\n+  #125 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #126 = Utf8               builder\n+  #127 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #128 = Utf8               (Ljava/lang/Object;)Z\n+  #129 = Utf8               another\n+  #130 = Utf8               Ljava/lang/Object;\n+  #131 = Utf8               StackMapTable\n+  #132 = Utf8               ()I\n+  #133 = Utf8               h\n+  #134 = Utf8               I\n+  #135 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #136 = Utf8               SourceFile\n+  #137 = Utf8               Parameters.java\n+  #138 = Utf8               InnerClasses\n+  #139 = Utf8               Builder\n {\n   private final java.lang.Integer topK;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double topP;\n     descriptor: Ljava/lang/Double;\n@@ -189,48 +189,48 @@\n     flags: (0x0001) ACC_PUBLIC\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: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-         9: putfield      #3                  // Field topK:Ljava/lang/Integer;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+         9: putfield      #13                 // Field topK:Ljava/lang/Integer;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        17: putfield      #5                  // Field topP:Ljava/lang/Double;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        17: putfield      #23                 // Field topP:Ljava/lang/Double;\n         20: aload_0\n         21: aload_1\n-        22: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        25: putfield      #7                  // Field temperature:Ljava/lang/Double;\n+        22: invokestatic  #27                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        25: putfield      #30                 // Field temperature:Ljava/lang/Double;\n         28: aload_0\n         29: aload_1\n-        30: invokestatic  #8                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        33: putfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n+        30: invokestatic  #33                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        33: putfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n         36: aload_0\n         37: aload_1\n-        38: invokestatic  #10                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-        41: putfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n+        38: invokestatic  #39                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+        41: putfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n         44: aload_0\n         45: aload_1\n-        46: invokestatic  #12                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        49: putfield      #13                 // Field maxTime:Ljava/lang/Double;\n+        46: invokestatic  #45                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        49: putfield      #48                 // Field maxTime:Ljava/lang/Double;\n         52: aload_0\n         53: aload_1\n-        54: invokestatic  #14                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-        57: putfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n+        54: invokestatic  #51                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+        57: putfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n         60: aload_0\n         61: aload_1\n-        62: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-        65: putfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n+        62: invokestatic  #59                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+        65: putfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n         68: aload_0\n         69: aload_1\n-        70: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-        73: putfield      #19                 // Field doSample:Ljava/lang/Boolean;\n+        70: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+        73: putfield      #68                 // Field doSample:Ljava/lang/Boolean;\n         76: return\n       LineNumberTable:\n         line 17: 0\n         line 18: 4\n         line 19: 12\n         line 20: 20\n         line 21: 28\n@@ -252,20 +252,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #20                 // class dev/langchain4j/model/huggingface/client/Parameters\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/Parameters\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #20                 // class dev/langchain4j/model/huggingface/client/Parameters\n-        19: invokespecial #21                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/Parameters\n+        19: invokespecial #71                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 31: 0\n@@ -284,66 +284,66 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.Parameters);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field topK:Ljava/lang/Integer;\n+         1: getfield      #13                 // Field topK:Ljava/lang/Integer;\n          4: aload_1\n-         5: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-         8: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+         8: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          130\n         14: aload_0\n-        15: getfield      #5                  // Field topP:Ljava/lang/Double;\n+        15: getfield      #23                 // Field topP:Ljava/lang/Double;\n         18: aload_1\n-        19: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        22: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        22: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          130\n         28: aload_0\n-        29: getfield      #7                  // Field temperature:Ljava/lang/Double;\n+        29: getfield      #30                 // Field temperature:Ljava/lang/Double;\n         32: aload_1\n-        33: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        36: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        33: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        36: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         39: ifeq          130\n         42: aload_0\n-        43: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n+        43: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n         46: aload_1\n-        47: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        50: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        47: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        50: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         53: ifeq          130\n         56: aload_0\n-        57: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n+        57: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n         60: aload_1\n-        61: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        64: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        61: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        64: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         67: ifeq          130\n         70: aload_0\n-        71: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n+        71: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n         74: aload_1\n-        75: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        78: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        75: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        78: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         81: ifeq          130\n         84: aload_0\n-        85: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n+        85: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n         88: aload_1\n-        89: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        92: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        89: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        92: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         95: ifeq          130\n         98: aload_0\n-        99: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n+        99: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n        102: aload_1\n-       103: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       106: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       103: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       106: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n        109: ifeq          130\n        112: aload_0\n-       113: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n+       113: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n        116: aload_1\n-       117: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       120: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       117: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       120: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n        123: ifeq          130\n        126: iconst_1\n        127: goto          131\n        130: iconst_0\n        131: ireturn\n       LineNumberTable:\n         line 37: 0\n@@ -374,96 +374,96 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-        12: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+        12: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        26: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        26: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: iload_1\n         34: iconst_5\n         35: ishl\n         36: aload_0\n-        37: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        40: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        37: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        40: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         43: iadd\n         44: iadd\n         45: istore_1\n         46: iload_1\n         47: iload_1\n         48: iconst_5\n         49: ishl\n         50: aload_0\n-        51: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        54: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        51: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        54: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         57: iadd\n         58: iadd\n         59: istore_1\n         60: iload_1\n         61: iload_1\n         62: iconst_5\n         63: ishl\n         64: aload_0\n-        65: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        68: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        65: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        68: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         71: iadd\n         72: iadd\n         73: istore_1\n         74: iload_1\n         75: iload_1\n         76: iconst_5\n         77: ishl\n         78: aload_0\n-        79: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        82: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        79: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        82: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         85: iadd\n         86: iadd\n         87: istore_1\n         88: iload_1\n         89: iload_1\n         90: iconst_5\n         91: ishl\n         92: aload_0\n-        93: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        96: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        93: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        96: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         99: iadd\n        100: iadd\n        101: istore_1\n        102: iload_1\n        103: iload_1\n        104: iconst_5\n        105: ishl\n        106: aload_0\n-       107: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       110: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+       107: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       110: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n        113: iadd\n        114: iadd\n        115: istore_1\n        116: iload_1\n        117: iload_1\n        118: iconst_5\n        119: ishl\n        120: aload_0\n-       121: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       124: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+       121: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       124: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n        127: iadd\n        128: iadd\n        129: istore_1\n        130: iload_1\n        131: ireturn\n       LineNumberTable:\n         line 50: 0\n@@ -483,80 +483,80 @@\n             4     128     1     h   I\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           #24                 // class java/lang/StringBuilder\n+         0: new           #85                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #25                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #26                 // String TextGenerationRequest { topK =\n-         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #87                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #88                 // String TextGenerationRequest { topK =\n+         9: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-        16: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #29                 // String , topP =\n-        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+        16: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #97                 // String , topP =\n+        21: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        28: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #30                 // String , temperature =\n-        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        28: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #99                 // String , temperature =\n+        33: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        40: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #31                 // String , repetitionPenalty =\n-        45: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        40: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #101                // String , repetitionPenalty =\n+        45: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        52: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #32                 // String , maxNewTokens =\n-        57: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        52: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #103                // String , maxNewTokens =\n+        57: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        64: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        67: ldc           #33                 // String , maxTime =\n-        69: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        64: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        67: ldc           #105                // String , maxTime =\n+        69: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        76: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        79: ldc           #34                 // String , returnFullText =\n-        81: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        73: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        76: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        79: ldc           #107                // String , returnFullText =\n+        81: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         84: aload_0\n-        85: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        88: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        91: ldc           #35                 // String , numReturnSequences =\n-        93: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        85: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        88: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        91: ldc           #109                // String , numReturnSequences =\n+        93: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         96: aload_0\n-        97: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       100: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       103: ldc           #36                 // String , doSample =\n-       105: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        97: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       100: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       103: ldc           #111                // String , doSample =\n+       105: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        108: aload_0\n-       109: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       112: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       115: ldc           #37                 // String  }\n-       117: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       120: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       109: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       112: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       115: ldc           #113                // String  }\n+       117: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       120: invokevirtual #115                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        123: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     124     0  this   Ldev/langchain4j/model/huggingface/client/Parameters;\n \n   public static dev.langchain4j.model.huggingface.client.Parameters$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #39                 // class dev/langchain4j/model/huggingface/client/Parameters$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/Parameters$Builder\n          3: dup\n-         4: invokespecial #40                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n+         4: invokespecial #119                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 79: 0\n }\n SourceFile: \"Parameters.java\"\n InnerClasses:\n-  public static final #42= #39 of #20;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #139= #8 of #14;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.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 6d370508e5b8c20cce9648f53aac74a7779c96b1754b0bab73988bd4be88142c\n+  SHA-256 checksum 062e5cefa6ffb90d34037cb394da7a987f3c94551fbd93f5cf0a60346b1e64d5\n   Compiled from \"TextGenerationRequest.java\"\n public final class dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  super_class: #16                        // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #7.#38         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #2 = Fieldref           #7.#39         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #3 = Fieldref           #7.#40         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:Ljava/lang/String;\n-   #4 = Methodref          #8.#41         // java/lang/Object.\"<init>\":()V\n-   #5 = Class              #42            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #6 = Methodref          #5.#43         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-   #7 = Class              #44            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-   #8 = Class              #45            // java/lang/Object\n-   #9 = Utf8               inputs\n-  #10 = Utf8               Ljava/lang/String;\n-  #11 = Utf8               parameters\n-  #12 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #13 = Utf8               options\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\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               Builder\n-  #22 = Utf8               InnerClasses\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #24 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #25 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #29 = Utf8               access$000\n-  #30 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #31 = Utf8               x0\n-  #32 = Utf8               access$100\n-  #33 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #34 = Utf8               access$200\n-  #35 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #36 = Utf8               SourceFile\n-  #37 = Utf8               TextGenerationRequest.java\n-  #38 = NameAndType        #13:#14        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #39 = NameAndType        #11:#12        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #40 = NameAndType        #9:#10         // inputs:Ljava/lang/String;\n-  #41 = NameAndType        #15:#16        // \"<init>\":()V\n-  #42 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #43 = NameAndType        #15:#46        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-  #44 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:Ldev/langchain4j/model/huggingface/client/Options;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #3 = NameAndType        #5:#6          // options:Ldev/langchain4j/model/huggingface/client/Options;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #5 = Utf8               options\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+   #8 = NameAndType        #9:#10         // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+   #9 = Utf8               parameters\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #11 = Fieldref           #2.#12         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:Ljava/lang/String;\n+  #12 = NameAndType        #13:#14        // inputs:Ljava/lang/String;\n+  #13 = Utf8               inputs\n+  #14 = Utf8               Ljava/lang/String;\n+  #15 = Methodref          #16.#17        // java/lang/Object.\"<init>\":()V\n+  #16 = Class              #18            // java/lang/Object\n+  #17 = NameAndType        #19:#20        // \"<init>\":()V\n+  #18 = Utf8               java/lang/Object\n+  #19 = Utf8               <init>\n+  #20 = Utf8               ()V\n+  #21 = Class              #22            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #22 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #23 = Methodref          #21.#24        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #24 = NameAndType        #19:#25        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #25 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #31 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #33 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #34 = Utf8               build\n+  #35 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #36 = Utf8               access$000\n+  #37 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #38 = Utf8               x0\n+  #39 = Utf8               access$100\n+  #40 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #41 = Utf8               access$200\n+  #42 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #43 = Utf8               SourceFile\n+  #44 = Utf8               TextGenerationRequest.java\n+  #45 = Utf8               InnerClasses\n+  #46 = Utf8               Builder\n {\n   private java.lang.String inputs;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.model.huggingface.client.Parameters parameters;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Parameters;\n@@ -69,30 +69,30 @@\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #4                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #15                 // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder inputs(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$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 inputs:Ljava/lang/String;\n+         2: putfield      #11                 // Field inputs:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 61: 0\n         line 62: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -102,15 +102,15 @@\n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder parameters(dev.langchain4j.model.huggingface.client.Parameters);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$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 parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+         2: putfield      #7                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\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@@ -136,46 +136,46 @@\n             0       7     1 options   Ldev/langchain4j/model/huggingface/client/Options;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+         0: new           #21                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n          3: dup\n          4: aload_0\n-         5: invokespecial #6                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+         5: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field inputs:Ljava/lang/String;\n+         1: getfield      #11                 // Field inputs:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   static dev.langchain4j.model.huggingface.client.Parameters access$100(dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+         1: getfield      #7                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n          4: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n@@ -191,8 +191,8 @@\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n }\n SourceFile: \"TextGenerationRequest.java\"\n InnerClasses:\n-  public static final #21= #7 of #5;      // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #46= #2 of #21;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationRequest.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum 947fcf33236a0aa2d0b81ad51e0250a286e1587f8a7234e3274cd97e084085e5\n+  SHA-256 checksum 89b13d39ae8845f8dfbc69d505a1156e43a6f80ed7c41cbfdd7a314101e8d391\n   Compiled from \"TextGenerationRequest.java\"\n public class dev.langchain4j.model.huggingface.client.TextGenerationRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  super_class: #24                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #24.#58        // java/lang/Object.\"<init>\":()V\n-   #2 = Methodref          #22.#59        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-   #3 = Fieldref           #8.#60         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.inputs:Ljava/lang/String;\n-   #4 = Methodref          #22.#61        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #5 = Fieldref           #8.#62         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #6 = Methodref          #22.#63        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-   #7 = Fieldref           #8.#64         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #8 = Class              #65            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #9 = Methodref          #8.#66         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #10 = Methodref          #67.#68        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #11 = Methodref          #67.#69        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-  #12 = Class              #70            // java/lang/StringBuilder\n-  #13 = Methodref          #12.#58        // java/lang/StringBuilder.\"<init>\":()V\n-  #14 = String             #71            // TextGenerationRequest { inputs =\n-  #15 = Methodref          #12.#72        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #16 = Methodref          #73.#74        // dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-  #17 = String             #75            // , parameters =\n-  #18 = Methodref          #12.#76        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #19 = String             #77            // , options =\n-  #20 = String             #78            //  }\n-  #21 = Methodref          #12.#79        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #22 = Class              #80            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #23 = Methodref          #22.#58        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n-  #24 = Class              #81            // java/lang/Object\n-  #25 = Utf8               Builder\n-  #26 = Utf8               InnerClasses\n-  #27 = Utf8               inputs\n-  #28 = Utf8               Ljava/lang/String;\n-  #29 = Utf8               parameters\n-  #30 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #31 = Utf8               options\n-  #32 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #33 = Utf8               <init>\n-  #34 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-  #35 = Utf8               Code\n-  #36 = Utf8               LineNumberTable\n-  #37 = Utf8               LocalVariableTable\n-  #38 = Utf8               this\n-  #39 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #40 = Utf8               builder\n-  #41 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #42 = Utf8               equals\n-  #43 = Utf8               (Ljava/lang/Object;)Z\n-  #44 = Utf8               another\n-  #45 = Utf8               Ljava/lang/Object;\n-  #46 = Utf8               StackMapTable\n-  #47 = Utf8               equalTo\n-  #48 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #49 = Utf8               hashCode\n-  #50 = Utf8               ()I\n-  #51 = Utf8               h\n-  #52 = Utf8               I\n-  #53 = Utf8               toString\n-  #54 = Utf8               ()Ljava/lang/String;\n-  #55 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #56 = Utf8               SourceFile\n-  #57 = Utf8               TextGenerationRequest.java\n-  #58 = NameAndType        #33:#82        // \"<init>\":()V\n-  #59 = NameAndType        #83:#84        // access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #60 = NameAndType        #27:#28        // inputs:Ljava/lang/String;\n-  #61 = NameAndType        #85:#86        // access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #62 = NameAndType        #29:#30        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #63 = NameAndType        #87:#88        // access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #64 = NameAndType        #31:#32        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #65 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #66 = NameAndType        #47:#48        // equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #67 = Class              #89            // java/util/Objects\n-  #68 = NameAndType        #42:#90        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #69 = NameAndType        #49:#91        // hashCode:(Ljava/lang/Object;)I\n-  #70 = Utf8               java/lang/StringBuilder\n-  #71 = Utf8               TextGenerationRequest { inputs =\n-  #72 = NameAndType        #92:#93        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #73 = Class              #94            // dev/langchain4j/internal/Utils\n-  #74 = NameAndType        #95:#96        // quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-  #75 = Utf8               , parameters =\n-  #76 = NameAndType        #92:#97        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #77 = Utf8               , options =\n-  #78 = Utf8                }\n-  #79 = NameAndType        #53:#54        // toString:()Ljava/lang/String;\n-  #80 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #81 = Utf8               java/lang/Object\n-  #82 = Utf8               ()V\n-  #83 = Utf8               access$000\n-  #84 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #85 = Utf8               access$100\n-  #86 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #87 = Utf8               access$200\n-  #88 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #89 = Utf8               java/util/Objects\n-  #90 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #91 = Utf8               (Ljava/lang/Object;)I\n-  #92 = Utf8               append\n-  #93 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #94 = Utf8               dev/langchain4j/internal/Utils\n-  #95 = Utf8               quoted\n-  #96 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #97 = 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 = Methodref          #8.#9          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #9 = NameAndType        #11:#12        // access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #11 = Utf8               access$000\n+  #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #13 = Fieldref           #14.#15        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.inputs:Ljava/lang/String;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #15 = NameAndType        #17:#18        // inputs:Ljava/lang/String;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #17 = Utf8               inputs\n+  #18 = Utf8               Ljava/lang/String;\n+  #19 = Methodref          #8.#20         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #20 = NameAndType        #21:#22        // access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #21 = Utf8               access$100\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #23 = Fieldref           #14.#24        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #24 = NameAndType        #25:#26        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #25 = Utf8               parameters\n+  #26 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #27 = Methodref          #8.#28         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #28 = NameAndType        #29:#30        // access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #29 = Utf8               access$200\n+  #30 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #31 = Fieldref           #14.#32        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #32 = NameAndType        #33:#34        // options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #33 = Utf8               options\n+  #34 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #35 = Methodref          #14.#36        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #36 = NameAndType        #37:#38        // equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #37 = Utf8               equalTo\n+  #38 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #39 = Methodref          #40.#41        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #40 = Class              #42            // java/util/Objects\n+  #41 = NameAndType        #43:#44        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #42 = Utf8               java/util/Objects\n+  #43 = Utf8               equals\n+  #44 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #45 = Methodref          #40.#46        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+  #46 = NameAndType        #47:#48        // hashCode:(Ljava/lang/Object;)I\n+  #47 = Utf8               hashCode\n+  #48 = Utf8               (Ljava/lang/Object;)I\n+  #49 = Class              #50            // java/lang/StringBuilder\n+  #50 = Utf8               java/lang/StringBuilder\n+  #51 = Methodref          #49.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #52 = String             #53            // TextGenerationRequest { inputs =\n+  #53 = Utf8               TextGenerationRequest { inputs =\n+  #54 = Methodref          #49.#55        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #55 = NameAndType        #56:#57        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #56 = Utf8               append\n+  #57 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #58 = Methodref          #59.#60        // dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+  #59 = Class              #61            // dev/langchain4j/internal/Utils\n+  #60 = NameAndType        #62:#63        // quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+  #61 = Utf8               dev/langchain4j/internal/Utils\n+  #62 = Utf8               quoted\n+  #63 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #64 = String             #65            // , parameters =\n+  #65 = Utf8               , parameters =\n+  #66 = Methodref          #49.#67        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #67 = NameAndType        #56:#68        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #68 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #69 = String             #70            // , options =\n+  #70 = Utf8               , options =\n+  #71 = String             #72            //  }\n+  #72 = Utf8                }\n+  #73 = Methodref          #49.#74        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #74 = NameAndType        #75:#76        // toString:()Ljava/lang/String;\n+  #75 = Utf8               toString\n+  #76 = Utf8               ()Ljava/lang/String;\n+  #77 = Methodref          #8.#3          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n+  #78 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #79 = Utf8               Code\n+  #80 = Utf8               LineNumberTable\n+  #81 = Utf8               LocalVariableTable\n+  #82 = Utf8               this\n+  #83 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #84 = Utf8               builder\n+  #85 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #86 = Utf8               (Ljava/lang/Object;)Z\n+  #87 = Utf8               another\n+  #88 = Utf8               Ljava/lang/Object;\n+  #89 = Utf8               StackMapTable\n+  #90 = Utf8               ()I\n+  #91 = Utf8               h\n+  #92 = Utf8               I\n+  #93 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #94 = Utf8               SourceFile\n+  #95 = Utf8               TextGenerationRequest.java\n+  #96 = Utf8               InnerClasses\n+  #97 = Utf8               Builder\n {\n   private final java.lang.String inputs;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final dev.langchain4j.model.huggingface.client.Parameters parameters;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Parameters;\n@@ -123,24 +123,24 @@\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: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-         9: putfield      #3                  // Field inputs:Ljava/lang/String;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+         9: putfield      #13                 // Field inputs:Ljava/lang/String;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-        17: putfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+        17: putfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n         20: aload_0\n         21: aload_1\n-        22: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-        25: putfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        22: invokestatic  #27                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+        25: putfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         28: return\n       LineNumberTable:\n         line 13: 0\n         line 14: 4\n         line 15: 12\n         line 16: 20\n         line 17: 28\n@@ -156,20 +156,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-        19: invokespecial #9                  // Method equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+        19: invokespecial #35                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 21: 0\n@@ -188,30 +188,30 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field inputs:Ljava/lang/String;\n+         1: getfield      #13                 // Field inputs:Ljava/lang/String;\n          4: aload_1\n-         5: getfield      #3                  // Field inputs:Ljava/lang/String;\n-         8: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field inputs:Ljava/lang/String;\n+         8: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          46\n         14: aload_0\n-        15: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        15: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n         18: aload_1\n-        19: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        22: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        22: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          46\n         28: aload_0\n-        29: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        29: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         32: aload_1\n-        33: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        36: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        33: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        36: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         39: ifeq          46\n         42: iconst_1\n         43: goto          47\n         46: iconst_0\n         47: ireturn\n       LineNumberTable:\n         line 27: 0\n@@ -235,36 +235,36 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field inputs:Ljava/lang/String;\n-        12: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field inputs:Ljava/lang/String;\n+        12: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        26: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        26: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: iload_1\n         34: iconst_5\n         35: ishl\n         36: aload_0\n-        37: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        40: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        37: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        40: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         43: iadd\n         44: iadd\n         45: istore_1\n         46: iload_1\n         47: ireturn\n       LineNumberTable:\n         line 34: 0\n@@ -278,53 +278,53 @@\n             4      44     1     h   I\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           #12                 // class java/lang/StringBuilder\n+         0: new           #49                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #13                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #14                 // String TextGenerationRequest { inputs =\n-         9: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #51                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #52                 // String TextGenerationRequest { inputs =\n+         9: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field inputs:Ljava/lang/String;\n-        16: invokestatic  #16                 // Method dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-        19: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        22: ldc           #17                 // String , parameters =\n-        24: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field inputs:Ljava/lang/String;\n+        16: invokestatic  #58                 // Method dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        22: ldc           #64                 // String , parameters =\n+        24: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         27: aload_0\n-        28: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        31: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        34: ldc           #19                 // String , options =\n-        36: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        28: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        31: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        34: ldc           #69                 // String , options =\n+        36: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         39: aload_0\n-        40: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        43: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        46: ldc           #20                 // String  }\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        51: invokevirtual #21                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        40: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        43: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        46: ldc           #71                 // String  }\n+        48: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        51: invokevirtual #73                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         54: areturn\n       LineNumberTable:\n         line 43: 0\n         line 44: 16\n         line 43: 54\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      55     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n \n   public static dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #22                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n          3: dup\n-         4: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n+         4: invokespecial #77                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 51: 0\n }\n SourceFile: \"TextGenerationRequest.java\"\n InnerClasses:\n-  public static final #25= #22 of #8;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #97= #8 of #14;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationResponse.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,53 +1,53 @@\n-  SHA-256 checksum 77da9176601e20988c750c70e378d21b808828f71a4fb3346217f743b12ebfa1\n+  SHA-256 checksum a7e9aecc78a616d1368964bdde1b26965fa4eaca9e736254ba3fa136285c3fcc\n   Compiled from \"TextGenerationResponse.java\"\n public class dev.langchain4j.model.huggingface.client.TextGenerationResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #3                          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  super_class: #4                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Methodref          #4.#17         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #3.#18         // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:Ljava/lang/String;\n-   #3 = Class              #19            // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-   #4 = Class              #20            // java/lang/Object\n-   #5 = Utf8               generatedText\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               (Ljava/lang/String;)V\n-   #9 = Utf8               Code\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #14 = Utf8               ()Ljava/lang/String;\n-  #15 = Utf8               SourceFile\n-  #16 = Utf8               TextGenerationResponse.java\n-  #17 = NameAndType        #7:#21         // \"<init>\":()V\n-  #18 = NameAndType        #5:#6          // generatedText:Ljava/lang/String;\n-  #19 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #20 = Utf8               java/lang/Object\n-  #21 = 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/model/huggingface/client/TextGenerationResponse.generatedText:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+   #9 = NameAndType        #11:#12        // generatedText:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #11 = Utf8               generatedText\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Utf8               (Ljava/lang/String;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #19 = Utf8               ()Ljava/lang/String;\n+  #20 = Utf8               SourceFile\n+  #21 = Utf8               TextGenerationResponse.java\n {\n   private final java.lang.String generatedText;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse(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: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field generatedText:Ljava/lang/String;\n+         6: putfield      #7                  // Field generatedText:Ljava/lang/String;\n          9: return\n       LineNumberTable:\n         line 7: 0\n         line 8: 4\n         line 9: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -56,15 +56,15 @@\n \n   public java.lang.String generatedText();\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 generatedText:Ljava/lang/String;\n+         1: getfield      #7                  // Field generatedText: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/model/huggingface/client/TextGenerationResponse;\n }\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum f66bca274fb0f501ba32e4c272fe9b7c95c37497e1cf5fd50069b942d83931d6\n+  SHA-256 checksum 0bfcd9c810213ae2ac579bf4f76f4e55b87b7252b6d24b6603f05bcefb68305e\n   Compiled from \"HuggingFaceChatModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceChatModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #6 = Utf8               Builder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceChatModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #16 = Utf8               Builder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;>;\n SourceFile: \"HuggingFaceChatModelBuilderFactory.java\"\n InnerClasses:\n-  public static final #6= #5 of #14;      // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static final #16= #12 of #14;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum acc6f44c6a3bfe73a7f5079032774055632e451f68199a17a21b971436b8837f\n+  SHA-256 checksum 26dae5a80afa24dce69fec00864a7d73b4c0ed40e00bcb5c9012eed2a4ac7a6a\n   Compiled from \"HuggingFaceClientFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-   #2 = Class              #14            // java/lang/Object\n-   #3 = Utf8               apiKey\n-   #4 = Utf8               ()Ljava/lang/String;\n-   #5 = Utf8               modelId\n-   #6 = Utf8               timeout\n-   #7 = Utf8               ()Ljava/time/Duration;\n-   #8 = Utf8               SourceFile\n-   #9 = Utf8               HuggingFaceClientFactory.java\n-  #10 = Class              #15            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #12 = Utf8               Input\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               java/lang/Object\n-  #15 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               apiKey\n+   #6 = Utf8               ()Ljava/lang/String;\n+   #7 = Utf8               modelId\n+   #8 = Utf8               timeout\n+   #9 = Utf8               ()Ljava/time/Duration;\n+  #10 = Utf8               SourceFile\n+  #11 = Utf8               HuggingFaceClientFactory.java\n+  #12 = Utf8               InnerClasses\n+  #13 = Class              #14            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #14 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #15 = Utf8               Input\n {\n   public abstract java.lang.String apiKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract java.lang.String modelId();\n     descriptor: ()Ljava/lang/String;\n@@ -34,8 +34,8 @@\n \n   public abstract java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"HuggingFaceClientFactory.java\"\n InnerClasses:\n-  public static #12= #1 of #10;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #15= #1 of #13;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,30 +1,30 @@\n-  SHA-256 checksum 9e8a0a37db3b95cc488900a005acd6ce420ae97e4ceb200ce381b47ea6e682d9\n+  SHA-256 checksum 633e26ad4ad900a314c23ea7de3bb171a69bfe576e5977ccae37cc1c5343b76f\n   Compiled from \"HuggingFaceClientFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 1, attributes: 2\n Constant pool:\n-   #1 = Class              #10            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-   #2 = Class              #11            // java/lang/Object\n-   #3 = Class              #12            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-   #4 = Utf8               Input\n-   #5 = Utf8               InnerClasses\n-   #6 = Utf8               create\n-   #7 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #8 = Utf8               SourceFile\n-   #9 = Utf8               HuggingFaceClientFactory.java\n-  #10 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #11 = Utf8               java/lang/Object\n-  #12 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               create\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #7 = Utf8               SourceFile\n+   #8 = Utf8               HuggingFaceClientFactory.java\n+   #9 = Utf8               InnerClasses\n+  #10 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #12 = Utf8               Input\n {\n   public abstract dev.langchain4j.model.huggingface.client.HuggingFaceClient create(dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input);\n     descriptor: (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"HuggingFaceClientFactory.java\"\n InnerClasses:\n-  public static #4= #3 of #1;             // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #12= #10 of #1;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 4555baeadac31551b3ef94a3750e86a05a83cf76bc85f05d53866a1a3f467081\n+  SHA-256 checksum 85d0fe93b36048ffec33853fe7e85ef41d44f26749fd49ba83a557e8cd35c3c9\n   Compiled from \"HuggingFaceEmbeddingModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceEmbeddingModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-   #6 = Utf8               HuggingFaceEmbeddingModelBuilder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceEmbeddingModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #16 = Utf8               HuggingFaceEmbeddingModelBuilder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;>;\n SourceFile: \"HuggingFaceEmbeddingModelBuilderFactory.java\"\n InnerClasses:\n-  public static #6= #5 of #14;            // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static #16= #12 of #14;          // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 787cfb3d5acf203e8a5924c5fa86163c838b8c7f8ce4d67920dc1446d7d1b6ce\n+  SHA-256 checksum a9f08f511c288b9a46169db99bb7a5e80da7b98cc9edc85a8e66ca4fef7f0b74\n   Compiled from \"HuggingFaceLanguageModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceLanguageModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #6 = Utf8               Builder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceLanguageModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #16 = Utf8               Builder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;>;\n SourceFile: \"HuggingFaceLanguageModelBuilderFactory.java\"\n InnerClasses:\n-  public static final #6= #5 of #14;      // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static final #16= #12 of #14;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n"}]}]}
