{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -444,15 +444,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3b6d96a8\n+  32-bit CRC value (hex):                         eeb123c3\n   compressed size:                                8377 bytes\n   uncompressed size:                              8377 bytes\n   length of filename:                             52 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -516,15 +516,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         a2cc46ca\n+  32-bit CRC value (hex):                         e307c0f4\n   compressed size:                                6559 bytes\n   uncompressed size:                              6559 bytes\n   length of filename:                             57 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -588,15 +588,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9bbd9ef3\n+  32-bit CRC value (hex):                         b1fb8128\n   compressed size:                                6044 bytes\n   uncompressed size:                              6044 bytes\n   length of filename:                             56 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -660,15 +660,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         f2b13ec3\n+  32-bit CRC value (hex):                         135d01aa\n   compressed size:                                10765 bytes\n   uncompressed size:                              10765 bytes\n   length of filename:                             61 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -732,15 +732,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         700db08d\n+  32-bit CRC value (hex):                         6832f8ea\n   compressed size:                                7872 bytes\n   uncompressed size:                              7872 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -298,15 +298,15 @@\n 01ABC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 01ABE   Length              0005 (5)\n 01AC0   Flags               01 (1) 'Modification'\n 01AC1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 01AC5 PAYLOAD\n \n 03B7E DATA DESCRIPTOR       08074B50 (134695760)\n-03B82 CRC                   3B6D96A8 (997037736)\n+03B82 CRC                   EEB123C3 (4004586435)\n 03B86 Compressed Size       000020B9 (8377)\n 03B8A Uncompressed Size     000020B9 (8377)\n \n 03B8E LOCAL HEADER #14      04034B50 (67324752)\n 03B92 Extract Zip Spec      14 (20) '2.0'\n 03B93 Extract OS            00 (0) 'MS-DOS'\n 03B94 General Purpose Flag  0008 (8)\n@@ -354,15 +354,15 @@\n 0460B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0460D   Length              0005 (5)\n 0460F   Flags               01 (1) 'Modification'\n 04610   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04614 PAYLOAD\n \n 05FB3 DATA DESCRIPTOR       08074B50 (134695760)\n-05FB7 CRC                   A2CC46CA (2731296458)\n+05FB7 CRC                   E307C0F4 (3808936180)\n 05FBB Compressed Size       0000199F (6559)\n 05FBF Uncompressed Size     0000199F (6559)\n \n 05FC3 LOCAL HEADER #16      04034B50 (67324752)\n 05FC7 Extract Zip Spec      14 (20) '2.0'\n 05FC8 Extract OS            00 (0) 'MS-DOS'\n 05FC9 General Purpose Flag  0008 (8)\n@@ -410,15 +410,15 @@\n 06C73 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 06C75   Length              0005 (5)\n 06C77   Flags               01 (1) 'Modification'\n 06C78   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 06C7C PAYLOAD\n \n 08418 DATA DESCRIPTOR       08074B50 (134695760)\n-0841C CRC                   9BBD9EF3 (2612895475)\n+0841C CRC                   B1FB8128 (2986049832)\n 08420 Compressed Size       0000179C (6044)\n 08424 Uncompressed Size     0000179C (6044)\n \n 08428 LOCAL HEADER #18      04034B50 (67324752)\n 0842C Extract Zip Spec      14 (20) '2.0'\n 0842D Extract OS            00 (0) 'MS-DOS'\n 0842E General Purpose Flag  0008 (8)\n@@ -466,15 +466,15 @@\n 090AD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 090AF   Length              0005 (5)\n 090B1   Flags               01 (1) 'Modification'\n 090B2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 090B6 PAYLOAD\n \n 0BAC3 DATA DESCRIPTOR       08074B50 (134695760)\n-0BAC7 CRC                   F2B13EC3 (4071702211)\n+0BAC7 CRC                   135D01AA (324862378)\n 0BACB Compressed Size       00002A0D (10765)\n 0BACF Uncompressed Size     00002A0D (10765)\n \n 0BAD3 LOCAL HEADER #20      04034B50 (67324752)\n 0BAD7 Extract Zip Spec      14 (20) '2.0'\n 0BAD8 Extract OS            00 (0) 'MS-DOS'\n 0BAD9 General Purpose Flag  0008 (8)\n@@ -522,15 +522,15 @@\n 0C7B4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0C7B6   Length              0005 (5)\n 0C7B8   Flags               01 (1) 'Modification'\n 0C7B9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0C7BD PAYLOAD\n \n 0E67D DATA DESCRIPTOR       08074B50 (134695760)\n-0E681 CRC                   700DB08D (1879945357)\n+0E681 CRC                   6832F8EA (1748170986)\n 0E685 Compressed Size       00001EC0 (7872)\n 0E689 Uncompressed Size     00001EC0 (7872)\n \n 0E68D LOCAL HEADER #22      04034B50 (67324752)\n 0E691 Extract Zip Spec      14 (20) '2.0'\n 0E692 Extract OS            00 (0) 'MS-DOS'\n 0E693 General Purpose Flag  0000 (0)\n@@ -1048,15 +1048,15 @@\n 0F90E Created OS            00 (0) 'MS-DOS'\n 0F90F Extract Zip Spec      14 (20) '2.0'\n 0F910 Extract OS            00 (0) 'MS-DOS'\n 0F911 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 0F913 Compression Method    0000 (0) 'Stored'\n 0F915 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F919 CRC                   3B6D96A8 (997037736)\n+0F919 CRC                   EEB123C3 (4004586435)\n 0F91D Compressed Size       000020B9 (8377)\n 0F921 Uncompressed Size     000020B9 (8377)\n 0F925 Filename Length       0034 (52)\n 0F927 Extra Length          0009 (9)\n 0F929 Comment Length        0000 (0)\n 0F92B Disk Start            0000 (0)\n 0F92D Int File Attributes   0000 (0)\n@@ -1108,15 +1108,15 @@\n 0FA06 Created OS            00 (0) 'MS-DOS'\n 0FA07 Extract Zip Spec      14 (20) '2.0'\n 0FA08 Extract OS            00 (0) 'MS-DOS'\n 0FA09 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 0FA0B Compression Method    0000 (0) 'Stored'\n 0FA0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FA11 CRC                   A2CC46CA (2731296458)\n+0FA11 CRC                   E307C0F4 (3808936180)\n 0FA15 Compressed Size       0000199F (6559)\n 0FA19 Uncompressed Size     0000199F (6559)\n 0FA1D Filename Length       0039 (57)\n 0FA1F Extra Length          0009 (9)\n 0FA21 Comment Length        0000 (0)\n 0FA23 Disk Start            0000 (0)\n 0FA25 Int File Attributes   0000 (0)\n@@ -1168,15 +1168,15 @@\n 0FB01 Created OS            00 (0) 'MS-DOS'\n 0FB02 Extract Zip Spec      14 (20) '2.0'\n 0FB03 Extract OS            00 (0) 'MS-DOS'\n 0FB04 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 0FB06 Compression Method    0000 (0) 'Stored'\n 0FB08 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FB0C CRC                   9BBD9EF3 (2612895475)\n+0FB0C CRC                   B1FB8128 (2986049832)\n 0FB10 Compressed Size       0000179C (6044)\n 0FB14 Uncompressed Size     0000179C (6044)\n 0FB18 Filename Length       0038 (56)\n 0FB1A Extra Length          0009 (9)\n 0FB1C Comment Length        0000 (0)\n 0FB1E Disk Start            0000 (0)\n 0FB20 Int File Attributes   0000 (0)\n@@ -1228,15 +1228,15 @@\n 0FC05 Created OS            00 (0) 'MS-DOS'\n 0FC06 Extract Zip Spec      14 (20) '2.0'\n 0FC07 Extract OS            00 (0) 'MS-DOS'\n 0FC08 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 0FC0A Compression Method    0000 (0) 'Stored'\n 0FC0C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FC10 CRC                   F2B13EC3 (4071702211)\n+0FC10 CRC                   135D01AA (324862378)\n 0FC14 Compressed Size       00002A0D (10765)\n 0FC18 Uncompressed Size     00002A0D (10765)\n 0FC1C Filename Length       003D (61)\n 0FC1E Extra Length          0009 (9)\n 0FC20 Comment Length        0000 (0)\n 0FC22 Disk Start            0000 (0)\n 0FC24 Int File Attributes   0000 (0)\n@@ -1288,15 +1288,15 @@\n 0FD16 Created OS            00 (0) 'MS-DOS'\n 0FD17 Extract Zip Spec      14 (20) '2.0'\n 0FD18 Extract OS            00 (0) 'MS-DOS'\n 0FD19 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 0FD1B Compression Method    0000 (0) 'Stored'\n 0FD1D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FD21 CRC                   700DB08D (1879945357)\n+0FD21 CRC                   6832F8EA (1748170986)\n 0FD25 Compressed Size       00001EC0 (7872)\n 0FD29 Uncompressed Size     00001EC0 (7872)\n 0FD2D Filename Length       0041 (65)\n 0FD2F Extra Length          0009 (9)\n 0FD31 Comment Length        0000 (0)\n 0FD33 Disk Start            0000 (0)\n 0FD35 Int File Attributes   0000 (0)\n"}, {"source1": "dev/langchain4j/model/localai/LocalAiChatModel.class", "source2": "dev/langchain4j/model/localai/LocalAiChatModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 07124df647a65733ce79a845be6dbadec3c9be532821b37114b7bc73bfd9e246\n+  SHA-256 checksum 0a100032c75212864eeb897f94606f827aa73ceef46a7fea57b63d305eae6c39\n   Compiled from \"LocalAiChatModel.java\"\n public class dev.langchain4j.model.localai.LocalAiChatModel implements dev.langchain4j.model.chat.ChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #85                         // dev/langchain4j/model/localai/LocalAiChatModel\n   super_class: #2                         // java/lang/Object\n@@ -299,27 +299,27 @@\n   #291 = Utf8               (Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n   #292 = Utf8               Exceptions\n   #293 = Class              #294          // java/lang/Exception\n   #294 = Utf8               java/lang/Exception\n   #295 = Utf8               SourceFile\n   #296 = Utf8               LocalAiChatModel.java\n   #297 = Utf8               BootstrapMethods\n-  #298 = MethodType         #234          //  ()Ljava/lang/Object;\n-  #299 = MethodHandle       7:#300        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-  #300 = Methodref          #85.#301      // dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-  #301 = NameAndType        #290:#291     // lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-  #302 = MethodType         #303          //  ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-  #303 = Utf8               ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-  #304 = MethodHandle       6:#305        // 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-  #305 = Methodref          #306.#307     // 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-  #306 = Class              #308          // java/lang/invoke/LambdaMetafactory\n-  #307 = NameAndType        #309:#310     // 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-  #308 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #309 = Utf8               metafactory\n-  #310 = 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+  #298 = MethodHandle       6:#299        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #299 = Methodref          #300.#301     // 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+  #300 = Class              #302          // java/lang/invoke/LambdaMetafactory\n+  #301 = NameAndType        #303:#304     // 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+  #302 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #303 = Utf8               metafactory\n+  #304 = 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+  #305 = MethodType         #234          //  ()Ljava/lang/Object;\n+  #306 = MethodHandle       7:#307        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+  #307 = Methodref          #85.#308      // dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+  #308 = NameAndType        #290:#291     // lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+  #309 = MethodType         #310          //  ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+  #310 = Utf8               ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n   #311 = Utf8               InnerClasses\n   #312 = Utf8               Builder\n   #313 = Utf8               LocalAiChatModelBuilder\n   #314 = Class              #315          // java/lang/invoke/MethodHandles$Lookup\n   #315 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #316 = Class              #317          // java/lang/invoke/MethodHandles\n   #317 = Utf8               java/lang/invoke/MethodHandles\n@@ -693,17 +693,17 @@\n             0      17     0  this   Ldev/langchain4j/model/localai/LocalAiChatModel;\n             0      17     1 request   Ldev/ai4j/openai4j/chat/ChatCompletionRequest;\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"LocalAiChatModel.java\"\n BootstrapMethods:\n-  0: #304 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: #298 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #298 ()Ljava/lang/Object;\n-      #299 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n-      #302 ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+      #305 ()Ljava/lang/Object;\n+      #306 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiChatModel.lambda$generate$0:(Ldev/ai4j/openai4j/chat/ChatCompletionRequest;)Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n+      #309 ()Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n InnerClasses:\n   public static abstract #312= #45 of #37; // Builder=class dev/ai4j/openai4j/OpenAiClient$Builder of class dev/ai4j/openai4j/OpenAiClient\n   public static final #312= #125 of #120; // Builder=class dev/ai4j/openai4j/chat/ChatCompletionRequest$Builder of class dev/ai4j/openai4j/chat/ChatCompletionRequest\n   public static #313= #237 of #85;        // LocalAiChatModelBuilder=class dev/langchain4j/model/localai/LocalAiChatModel$LocalAiChatModelBuilder of class dev/langchain4j/model/localai/LocalAiChatModel\n   public static final #318= #314 of #316; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/localai/LocalAiEmbeddingModel.class", "source2": "dev/langchain4j/model/localai/LocalAiEmbeddingModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 6fc62f86d700e67634534f7981765a624bdd54ac5696811141911b209f1fc639\n+  SHA-256 checksum a3611e56fbe33607020da7df754d075d5f542c2f79171c0c1fe5f19e7c152997\n   Compiled from \"LocalAiEmbeddingModel.java\"\n public class dev.langchain4j.model.localai.LocalAiEmbeddingModel implements dev.langchain4j.model.embedding.EmbeddingModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #74                         // dev/langchain4j/model/localai/LocalAiEmbeddingModel\n   super_class: #2                         // java/lang/Object\n@@ -252,42 +252,42 @@\n   #243 = Utf8               (Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n   #244 = Utf8               Exceptions\n   #245 = Class              #246          // java/lang/Exception\n   #246 = Utf8               java/lang/Exception\n   #247 = Utf8               SourceFile\n   #248 = Utf8               LocalAiEmbeddingModel.java\n   #249 = Utf8               BootstrapMethods\n-  #250 = MethodType         #251          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #251 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #252 = MethodHandle       5:#253        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #253 = Methodref          #254.#255     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #254 = Class              #256          // dev/langchain4j/data/segment/TextSegment\n-  #255 = NameAndType        #257:#258     // text:()Ljava/lang/String;\n-  #256 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #257 = Utf8               text\n-  #258 = Utf8               ()Ljava/lang/String;\n-  #259 = MethodType         #260          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #260 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #261 = MethodType         #178          //  ()Ljava/lang/Object;\n-  #262 = MethodHandle       7:#263        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  #263 = Methodref          #74.#264      // dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  #264 = NameAndType        #242:#243     // lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  #265 = MethodType         #266          //  ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  #266 = Utf8               ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  #267 = MethodHandle       6:#268        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n-  #268 = Methodref          #74.#269      // dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n-  #269 = NameAndType        #238:#239     // lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n-  #270 = MethodType         #239          //  (Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n-  #271 = MethodHandle       6:#272        // 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-  #272 = Methodref          #273.#274     // 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-  #273 = Class              #275          // java/lang/invoke/LambdaMetafactory\n-  #274 = NameAndType        #276:#277     // 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-  #275 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #276 = Utf8               metafactory\n-  #277 = 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+  #250 = MethodHandle       6:#251        // 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+  #251 = Methodref          #252.#253     // 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+  #252 = Class              #254          // java/lang/invoke/LambdaMetafactory\n+  #253 = NameAndType        #255:#256     // 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+  #254 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #255 = Utf8               metafactory\n+  #256 = 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+  #257 = MethodType         #258          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #258 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #259 = MethodHandle       5:#260        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #260 = Methodref          #261.#262     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #261 = Class              #263          // dev/langchain4j/data/segment/TextSegment\n+  #262 = NameAndType        #264:#265     // text:()Ljava/lang/String;\n+  #263 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #264 = Utf8               text\n+  #265 = Utf8               ()Ljava/lang/String;\n+  #266 = MethodType         #267          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #267 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #268 = MethodType         #178          //  ()Ljava/lang/Object;\n+  #269 = MethodHandle       7:#270        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  #270 = Methodref          #74.#271      // dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  #271 = NameAndType        #242:#243     // lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  #272 = MethodType         #273          //  ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  #273 = Utf8               ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  #274 = MethodHandle       6:#275        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n+  #275 = Methodref          #74.#276      // dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n+  #276 = NameAndType        #238:#239     // lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n+  #277 = MethodType         #239          //  (Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n   #278 = Utf8               InnerClasses\n   #279 = Utf8               Builder\n   #280 = Utf8               LocalAiEmbeddingModelBuilder\n   #281 = Class              #282          // java/lang/invoke/MethodHandles$Lookup\n   #282 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #283 = Class              #284          // java/lang/invoke/MethodHandles\n   #284 = Utf8               java/lang/invoke/MethodHandles\n@@ -537,27 +537,27 @@\n             0      17     0  this   Ldev/langchain4j/model/localai/LocalAiEmbeddingModel;\n             0      17     1 request   Ldev/ai4j/openai4j/embedding/EmbeddingRequest;\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"LocalAiEmbeddingModel.java\"\n BootstrapMethods:\n-  0: #271 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: #250 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-      #250 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #252 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #259 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  1: #271 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+      #257 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #259 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #266 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  1: #250 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-      #261 ()Ljava/lang/Object;\n-      #262 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-      #265 ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n-  2: #271 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+      #268 ()Ljava/lang/Object;\n+      #269 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$0:(Ldev/ai4j/openai4j/embedding/EmbeddingRequest;)Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+      #272 ()Ldev/ai4j/openai4j/embedding/EmbeddingResponse;\n+  2: #250 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-      #250 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #267 REF_invokeStatic dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n-      #270 (Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n+      #257 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #274 REF_invokeStatic dev/langchain4j/model/localai/LocalAiEmbeddingModel.lambda$embedAll$1:(Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n+      #277 (Ldev/ai4j/openai4j/embedding/Embedding;)Ldev/langchain4j/data/embedding/Embedding;\n InnerClasses:\n   public static abstract #279= #34 of #26; // Builder=class dev/ai4j/openai4j/OpenAiClient$Builder of class dev/ai4j/openai4j/OpenAiClient\n   public static final #279= #120 of #115; // Builder=class dev/ai4j/openai4j/embedding/EmbeddingRequest$Builder of class dev/ai4j/openai4j/embedding/EmbeddingRequest\n   public static #280= #182 of #74;        // LocalAiEmbeddingModelBuilder=class dev/langchain4j/model/localai/LocalAiEmbeddingModel$LocalAiEmbeddingModelBuilder of class dev/langchain4j/model/localai/LocalAiEmbeddingModel\n   public static final #285= #281 of #283; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/localai/LocalAiLanguageModel.class", "source2": "dev/langchain4j/model/localai/LocalAiLanguageModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum a9ee92d819102f4282ee57e7156f0b64289912da80c306e9b653002d64f1c557\n+  SHA-256 checksum df19bdb62f33a0b520e4461d1e81dcc0b6be69bae519c63a146bbdd96a9fad9e\n   Compiled from \"LocalAiLanguageModel.java\"\n public class dev.langchain4j.model.localai.LocalAiLanguageModel implements dev.langchain4j.model.language.LanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #85                         // dev/langchain4j/model/localai/LocalAiLanguageModel\n   super_class: #2                         // java/lang/Object\n@@ -251,27 +251,27 @@\n   #243 = Utf8               (Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n   #244 = Utf8               Exceptions\n   #245 = Class              #246          // java/lang/Exception\n   #246 = Utf8               java/lang/Exception\n   #247 = Utf8               SourceFile\n   #248 = Utf8               LocalAiLanguageModel.java\n   #249 = Utf8               BootstrapMethods\n-  #250 = MethodType         #200          //  ()Ljava/lang/Object;\n-  #251 = MethodHandle       7:#252        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n-  #252 = Methodref          #85.#253      // dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n-  #253 = NameAndType        #242:#243     // lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n-  #254 = MethodType         #255          //  ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n-  #255 = Utf8               ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n-  #256 = MethodHandle       6:#257        // 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-  #257 = Methodref          #258.#259     // 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-  #258 = Class              #260          // java/lang/invoke/LambdaMetafactory\n-  #259 = NameAndType        #261:#262     // 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-  #260 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #261 = Utf8               metafactory\n-  #262 = 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+  #250 = MethodHandle       6:#251        // 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+  #251 = Methodref          #252.#253     // 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+  #252 = Class              #254          // java/lang/invoke/LambdaMetafactory\n+  #253 = NameAndType        #255:#256     // 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+  #254 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #255 = Utf8               metafactory\n+  #256 = 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+  #257 = MethodType         #200          //  ()Ljava/lang/Object;\n+  #258 = MethodHandle       7:#259        // REF_invokeSpecial dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n+  #259 = Methodref          #85.#260      // dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n+  #260 = NameAndType        #242:#243     // lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n+  #261 = MethodType         #262          //  ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n+  #262 = Utf8               ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n   #263 = Utf8               InnerClasses\n   #264 = Utf8               Builder\n   #265 = Utf8               LocalAiLanguageModelBuilder\n   #266 = Class              #267          // java/lang/invoke/MethodHandles$Lookup\n   #267 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #268 = Class              #269          // java/lang/invoke/MethodHandles\n   #269 = Utf8               java/lang/invoke/MethodHandles\n@@ -539,17 +539,17 @@\n             0      17     0  this   Ldev/langchain4j/model/localai/LocalAiLanguageModel;\n             0      17     1 request   Ldev/ai4j/openai4j/completion/CompletionRequest;\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"LocalAiLanguageModel.java\"\n BootstrapMethods:\n-  0: #256 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: #250 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-      #250 ()Ljava/lang/Object;\n-      #251 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n-      #254 ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n+      #257 ()Ljava/lang/Object;\n+      #258 REF_invokeSpecial dev/langchain4j/model/localai/LocalAiLanguageModel.lambda$generate$0:(Ldev/ai4j/openai4j/completion/CompletionRequest;)Ldev/ai4j/openai4j/completion/CompletionResponse;\n+      #261 ()Ldev/ai4j/openai4j/completion/CompletionResponse;\n InnerClasses:\n   public static abstract #264= #45 of #37; // Builder=class dev/ai4j/openai4j/OpenAiClient$Builder of class dev/ai4j/openai4j/OpenAiClient\n   public static final #264= #115 of #110; // Builder=class dev/ai4j/openai4j/completion/CompletionRequest$Builder of class dev/ai4j/openai4j/completion/CompletionRequest\n   public static #265= #203 of #85;        // LocalAiLanguageModelBuilder=class dev/langchain4j/model/localai/LocalAiLanguageModel$LocalAiLanguageModelBuilder of class dev/langchain4j/model/localai/LocalAiLanguageModel\n   public static final #270= #266 of #268; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/localai/LocalAiStreamingChatModel.class", "source2": "dev/langchain4j/model/localai/LocalAiStreamingChatModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum c02bd53fdd3e91898cfe2634ea6ac8cb645e27029b41b07b9664c9286c123eb9\n+  SHA-256 checksum d3c69dc72a7698032044763abce1ef7dd45d3a624f4058a733f63e92fee38047\n   Compiled from \"LocalAiStreamingChatModel.java\"\n public class dev.langchain4j.model.localai.LocalAiStreamingChatModel implements dev.langchain4j.model.chat.StreamingChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #76                         // dev/langchain4j/model/localai/LocalAiStreamingChatModel\n   super_class: #2                         // java/lang/Object\n@@ -350,36 +350,36 @@\n   #342 = Utf8               Ldev/langchain4j/model/output/Response;\n   #343 = Utf8               Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n   #344 = Utf8               lambda$generate$0\n   #345 = Utf8               (Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n   #346 = Utf8               SourceFile\n   #347 = Utf8               LocalAiStreamingChatModel.java\n   #348 = Utf8               BootstrapMethods\n-  #349 = MethodType         #350          //  (Ljava/lang/Object;)V\n-  #350 = Utf8               (Ljava/lang/Object;)V\n-  #351 = MethodHandle       6:#352        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-  #352 = Methodref          #76.#353      // dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-  #353 = NameAndType        #344:#345     // lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-  #354 = MethodType         #284          //  (Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-  #355 = MethodType         #6            //  ()V\n-  #356 = MethodHandle       6:#357        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #357 = Methodref          #76.#358      // dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #358 = NameAndType        #339:#340     // lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #359 = MethodHandle       9:#360        // REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-  #360 = InterfaceMethodref #242.#361     // dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-  #361 = NameAndType        #212:#362     // onError:(Ljava/lang/Throwable;)V\n-  #362 = Utf8               (Ljava/lang/Throwable;)V\n-  #363 = MethodType         #362          //  (Ljava/lang/Throwable;)V\n-  #364 = MethodHandle       6:#365        // 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-  #365 = Methodref          #366.#367     // 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-  #366 = Class              #368          // java/lang/invoke/LambdaMetafactory\n-  #367 = NameAndType        #369:#370     // 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-  #368 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #369 = Utf8               metafactory\n-  #370 = 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+  #349 = MethodHandle       6:#350        // 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+  #350 = Methodref          #351.#352     // 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+  #351 = Class              #353          // java/lang/invoke/LambdaMetafactory\n+  #352 = NameAndType        #354:#355     // 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+  #353 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #354 = Utf8               metafactory\n+  #355 = 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+  #356 = MethodType         #357          //  (Ljava/lang/Object;)V\n+  #357 = Utf8               (Ljava/lang/Object;)V\n+  #358 = MethodHandle       6:#359        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+  #359 = Methodref          #76.#360      // dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+  #360 = NameAndType        #344:#345     // lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+  #361 = MethodType         #284          //  (Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+  #362 = MethodType         #6            //  ()V\n+  #363 = MethodHandle       6:#364        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #364 = Methodref          #76.#365      // dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #365 = NameAndType        #339:#340     // lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #366 = MethodHandle       9:#367        // REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+  #367 = InterfaceMethodref #242.#368     // dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+  #368 = NameAndType        #212:#369     // onError:(Ljava/lang/Throwable;)V\n+  #369 = Utf8               (Ljava/lang/Throwable;)V\n+  #370 = MethodType         #369          //  (Ljava/lang/Throwable;)V\n   #371 = Utf8               InnerClasses\n   #372 = Utf8               Builder\n   #373 = Utf8               LocalAiStreamingChatModelBuilder\n   #374 = Class              #375          // java/lang/invoke/MethodHandles$Lookup\n   #375 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #376 = Class              #377          // java/lang/invoke/MethodHandles\n   #377 = Utf8               java/lang/invoke/MethodHandles\n@@ -844,27 +844,27 @@\n         Start  Length  Slot  Name   Signature\n             0      11     0 responseBuilder   Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;\n             0      11     1 handler   Ldev/langchain4j/model/StreamingResponseHandler;\n             0      11     2 partialResponse   Ldev/ai4j/openai4j/chat/ChatCompletionResponse;\n }\n SourceFile: \"LocalAiStreamingChatModel.java\"\n BootstrapMethods:\n-  0: #364 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: #349 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-      #349 (Ljava/lang/Object;)V\n-      #351 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-      #354 (Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n-  1: #364 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+      #356 (Ljava/lang/Object;)V\n+      #358 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+      #361 (Ldev/ai4j/openai4j/chat/ChatCompletionResponse;)V\n+  1: #349 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-      #355 ()V\n-      #356 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-      #355 ()V\n-  2: #364 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+      #362 ()V\n+      #363 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingChatModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+      #362 ()V\n+  2: #349 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-      #349 (Ljava/lang/Object;)V\n-      #359 REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-      #363 (Ljava/lang/Throwable;)V\n+      #356 (Ljava/lang/Object;)V\n+      #366 REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+      #370 (Ljava/lang/Throwable;)V\n InnerClasses:\n   public static abstract #372= #36 of #28; // Builder=class dev/ai4j/openai4j/OpenAiClient$Builder of class dev/ai4j/openai4j/OpenAiClient\n   public static final #372= #118 of #108; // Builder=class dev/ai4j/openai4j/chat/ChatCompletionRequest$Builder of class dev/ai4j/openai4j/chat/ChatCompletionRequest\n   public static #373= #272 of #76;        // LocalAiStreamingChatModelBuilder=class dev/langchain4j/model/localai/LocalAiStreamingChatModel$LocalAiStreamingChatModelBuilder of class dev/langchain4j/model/localai/LocalAiStreamingChatModel\n   public static final #378= #374 of #376; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.class", "source2": "dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum b06bec40060d0e315e1bc1cd3b259448add63b69e8060c277595322e5ec5c0f7\n+  SHA-256 checksum d4c6e58406355f23f84638379ae2dadfdd1c59b88660ba4fa5dde060e97b953f\n   Compiled from \"LocalAiStreamingLanguageModel.java\"\n public class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel implements dev.langchain4j.model.language.StreamingLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #76                         // dev/langchain4j/model/localai/LocalAiStreamingLanguageModel\n   super_class: #2                         // java/lang/Object\n@@ -292,36 +292,36 @@\n   #284 = Utf8               (Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n   #285 = Utf8               partialResponse\n   #286 = Utf8               Ldev/ai4j/openai4j/completion/CompletionResponse;\n   #287 = Utf8               token\n   #288 = Utf8               SourceFile\n   #289 = Utf8               LocalAiStreamingLanguageModel.java\n   #290 = Utf8               BootstrapMethods\n-  #291 = MethodType         #292          //  (Ljava/lang/Object;)V\n-  #292 = Utf8               (Ljava/lang/Object;)V\n-  #293 = MethodHandle       6:#294        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-  #294 = Methodref          #76.#295      // dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-  #295 = NameAndType        #283:#284     // lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-  #296 = MethodType         #236          //  (Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-  #297 = MethodType         #6            //  ()V\n-  #298 = MethodHandle       6:#299        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #299 = Methodref          #76.#300      // dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #300 = NameAndType        #278:#279     // lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-  #301 = MethodHandle       9:#302        // REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-  #302 = InterfaceMethodref #229.#303     // dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-  #303 = NameAndType        #164:#304     // onError:(Ljava/lang/Throwable;)V\n-  #304 = Utf8               (Ljava/lang/Throwable;)V\n-  #305 = MethodType         #304          //  (Ljava/lang/Throwable;)V\n-  #306 = MethodHandle       6:#307        // 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-  #307 = Methodref          #308.#309     // 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-  #308 = Class              #310          // java/lang/invoke/LambdaMetafactory\n-  #309 = NameAndType        #311:#312     // 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-  #310 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #311 = Utf8               metafactory\n-  #312 = 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+  #291 = MethodHandle       6:#292        // 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+  #292 = Methodref          #293.#294     // 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+  #293 = Class              #295          // java/lang/invoke/LambdaMetafactory\n+  #294 = NameAndType        #296:#297     // 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+  #295 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #296 = Utf8               metafactory\n+  #297 = 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+  #298 = MethodType         #299          //  (Ljava/lang/Object;)V\n+  #299 = Utf8               (Ljava/lang/Object;)V\n+  #300 = MethodHandle       6:#301        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+  #301 = Methodref          #76.#302      // dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+  #302 = NameAndType        #283:#284     // lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+  #303 = MethodType         #236          //  (Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+  #304 = MethodType         #6            //  ()V\n+  #305 = MethodHandle       6:#306        // REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #306 = Methodref          #76.#307      // dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #307 = NameAndType        #278:#279     // lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+  #308 = MethodHandle       9:#309        // REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+  #309 = InterfaceMethodref #229.#310     // dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+  #310 = NameAndType        #164:#311     // onError:(Ljava/lang/Throwable;)V\n+  #311 = Utf8               (Ljava/lang/Throwable;)V\n+  #312 = MethodType         #311          //  (Ljava/lang/Throwable;)V\n   #313 = Utf8               InnerClasses\n   #314 = Utf8               Builder\n   #315 = Utf8               LocalAiStreamingLanguageModelBuilder\n   #316 = Class              #317          // java/lang/invoke/MethodHandles$Lookup\n   #317 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #318 = Class              #319          // java/lang/invoke/MethodHandles\n   #319 = Utf8               java/lang/invoke/MethodHandles\n@@ -631,27 +631,27 @@\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 21\n           locals = [ class java/lang/String ]\n }\n SourceFile: \"LocalAiStreamingLanguageModel.java\"\n BootstrapMethods:\n-  0: #306 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: #291 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-      #291 (Ljava/lang/Object;)V\n-      #293 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-      #296 (Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n-  1: #306 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+      #298 (Ljava/lang/Object;)V\n+      #300 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+      #303 (Ldev/ai4j/openai4j/completion/CompletionResponse;)V\n+  1: #291 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-      #297 ()V\n-      #298 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n-      #297 ()V\n-  2: #306 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+      #304 ()V\n+      #305 REF_invokeStatic dev/langchain4j/model/localai/LocalAiStreamingLanguageModel.lambda$generate$1:(Ldev/langchain4j/model/openai/OpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;)V\n+      #304 ()V\n+  2: #291 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-      #291 (Ljava/lang/Object;)V\n-      #301 REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n-      #305 (Ljava/lang/Throwable;)V\n+      #298 (Ljava/lang/Object;)V\n+      #308 REF_invokeInterface dev/langchain4j/model/StreamingResponseHandler.onError:(Ljava/lang/Throwable;)V\n+      #312 (Ljava/lang/Throwable;)V\n InnerClasses:\n   public static abstract #314= #36 of #28; // Builder=class dev/ai4j/openai4j/OpenAiClient$Builder of class dev/ai4j/openai4j/OpenAiClient\n   public static final #314= #103 of #98;  // Builder=class dev/ai4j/openai4j/completion/CompletionRequest$Builder of class dev/ai4j/openai4j/completion/CompletionRequest\n   public static #315= #199 of #76;        // LocalAiStreamingLanguageModelBuilder=class dev/langchain4j/model/localai/LocalAiStreamingLanguageModel$LocalAiStreamingLanguageModelBuilder of class dev/langchain4j/model/localai/LocalAiStreamingLanguageModel\n   public static final #320= #316 of #318; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
