{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -552,15 +552,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):                         14340a07\n+  32-bit CRC value (hex):                         f24f52dc\n   compressed size:                                9062 bytes\n   uncompressed size:                              9062 bytes\n   length of filename:                             59 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@@ -804,15 +804,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):                         5cd04c60\n+  32-bit CRC value (hex):                         52ddd7c5\n   compressed size:                                19134 bytes\n   uncompressed size:                              19134 bytes\n   length of filename:                             63 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@@ -876,15 +876,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):                         a8fe0b63\n+  32-bit CRC value (hex):                         55ba1973\n   compressed size:                                10440 bytes\n   uncompressed size:                              10440 bytes\n   length of filename:                             67 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@@ -1020,15 +1020,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):                         59591b79\n+  32-bit CRC value (hex):                         14b557df\n   compressed size:                                16274 bytes\n   uncompressed size:                              16274 bytes\n   length of filename:                             59 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": "@@ -382,15 +382,15 @@\n 08208 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0820A   Length              0005 (5)\n 0820C   Flags               01 (1) 'Modification'\n 0820D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 08211 PAYLOAD\n \n 0A577 DATA DESCRIPTOR       08074B50 (134695760)\n-0A57B CRC                   14340A07 (338954759)\n+0A57B CRC                   F24F52DC (4065284828)\n 0A57F Compressed Size       00002366 (9062)\n 0A583 Uncompressed Size     00002366 (9062)\n \n 0A587 LOCAL HEADER #17      04034B50 (67324752)\n 0A58B Extract Zip Spec      14 (20) '2.0'\n 0A58C Extract OS            00 (0) 'MS-DOS'\n 0A58D General Purpose Flag  0008 (8)\n@@ -578,15 +578,15 @@\n 13564 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 13566   Length              0005 (5)\n 13568   Flags               01 (1) 'Modification'\n 13569   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1356D PAYLOAD\n \n 1802B DATA DESCRIPTOR       08074B50 (134695760)\n-1802F CRC                   5CD04C60 (1557154912)\n+1802F CRC                   52DDD7C5 (1390270405)\n 18033 Compressed Size       00004ABE (19134)\n 18037 Uncompressed Size     00004ABE (19134)\n \n 1803B LOCAL HEADER #24      04034B50 (67324752)\n 1803F Extract Zip Spec      14 (20) '2.0'\n 18040 Extract OS            00 (0) 'MS-DOS'\n 18041 General Purpose Flag  0008 (8)\n@@ -634,15 +634,15 @@\n 195FC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 195FE   Length              0005 (5)\n 19600   Flags               01 (1) 'Modification'\n 19601   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 19605 PAYLOAD\n \n 1BECD DATA DESCRIPTOR       08074B50 (134695760)\n-1BED1 CRC                   A8FE0B63 (2835221347)\n+1BED1 CRC                   55BA1973 (1438259571)\n 1BED5 Compressed Size       000028C8 (10440)\n 1BED9 Uncompressed Size     000028C8 (10440)\n \n 1BEDD LOCAL HEADER #26      04034B50 (67324752)\n 1BEE1 Extract Zip Spec      14 (20) '2.0'\n 1BEE2 Extract OS            00 (0) 'MS-DOS'\n 1BEE3 General Purpose Flag  0008 (8)\n@@ -746,15 +746,15 @@\n 1E1BA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1E1BC   Length              0005 (5)\n 1E1BE   Flags               01 (1) 'Modification'\n 1E1BF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1E1C3 PAYLOAD\n \n 22155 DATA DESCRIPTOR       08074B50 (134695760)\n-22159 CRC                   59591B79 (1499011961)\n+22159 CRC                   14B557DF (347428831)\n 2215D Compressed Size       00003F92 (16274)\n 22161 Uncompressed Size     00003F92 (16274)\n \n 22165 LOCAL HEADER #30      04034B50 (67324752)\n 22169 Extract Zip Spec      14 (20) '2.0'\n 2216A Extract OS            00 (0) 'MS-DOS'\n 2216B General Purpose Flag  0000 (0)\n@@ -1390,15 +1390,15 @@\n 236B3 Created OS            00 (0) 'MS-DOS'\n 236B4 Extract Zip Spec      14 (20) '2.0'\n 236B5 Extract OS            00 (0) 'MS-DOS'\n 236B6 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 236B8 Compression Method    0000 (0) 'Stored'\n 236BA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-236BE CRC                   14340A07 (338954759)\n+236BE CRC                   F24F52DC (4065284828)\n 236C2 Compressed Size       00002366 (9062)\n 236C6 Uncompressed Size     00002366 (9062)\n 236CA Filename Length       003B (59)\n 236CC Extra Length          0009 (9)\n 236CE Comment Length        0000 (0)\n 236D0 Disk Start            0000 (0)\n 236D2 Int File Attributes   0000 (0)\n@@ -1600,15 +1600,15 @@\n 239DE Created OS            00 (0) 'MS-DOS'\n 239DF Extract Zip Spec      14 (20) '2.0'\n 239E0 Extract OS            00 (0) 'MS-DOS'\n 239E1 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 239E3 Compression Method    0000 (0) 'Stored'\n 239E5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-239E9 CRC                   5CD04C60 (1557154912)\n+239E9 CRC                   52DDD7C5 (1390270405)\n 239ED Compressed Size       00004ABE (19134)\n 239F1 Uncompressed Size     00004ABE (19134)\n 239F5 Filename Length       003F (63)\n 239F7 Extra Length          0009 (9)\n 239F9 Comment Length        0000 (0)\n 239FB Disk Start            0000 (0)\n 239FD Int File Attributes   0000 (0)\n@@ -1660,15 +1660,15 @@\n 23AD6 Created OS            00 (0) 'MS-DOS'\n 23AD7 Extract Zip Spec      14 (20) '2.0'\n 23AD8 Extract OS            00 (0) 'MS-DOS'\n 23AD9 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 23ADB Compression Method    0000 (0) 'Stored'\n 23ADD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23AE1 CRC                   A8FE0B63 (2835221347)\n+23AE1 CRC                   55BA1973 (1438259571)\n 23AE5 Compressed Size       000028C8 (10440)\n 23AE9 Uncompressed Size     000028C8 (10440)\n 23AED Filename Length       0043 (67)\n 23AEF Extra Length          0009 (9)\n 23AF1 Comment Length        0000 (0)\n 23AF3 Disk Start            0000 (0)\n 23AF5 Int File Attributes   0000 (0)\n@@ -1780,15 +1780,15 @@\n 23CBD Created OS            00 (0) 'MS-DOS'\n 23CBE Extract Zip Spec      14 (20) '2.0'\n 23CBF Extract OS            00 (0) 'MS-DOS'\n 23CC0 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 23CC2 Compression Method    0000 (0) 'Stored'\n 23CC4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23CC8 CRC                   59591B79 (1499011961)\n+23CC8 CRC                   14B557DF (347428831)\n 23CCC Compressed Size       00003F92 (16274)\n 23CD0 Uncompressed Size     00003F92 (16274)\n 23CD4 Filename Length       003B (59)\n 23CD6 Extra Length          0009 (9)\n 23CD8 Comment Length        0000 (0)\n 23CDA Disk Start            0000 (0)\n 23CDC Int File Attributes   0000 (0)\n"}, {"source1": "dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel.class", "source2": "dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel.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 41a052ae192a96cbb671149812e0e652d7b66a525ec622140cb15bc1b53a7972\n+  SHA-256 checksum 4d9b788ae4e3cb85985403ea503a46ecb3a13eae99ce6a7b7e12a9ae72433d9a\n   Compiled from \"AzureOpenAiEmbeddingModel.java\"\n public class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel implements dev.langchain4j.model.embedding.EmbeddingModel,dev.langchain4j.model.embedding.TokenCountEstimator\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel\n   super_class: #29                        // java/lang/Object\n@@ -289,31 +289,31 @@\n   #279 = Utf8               x1\n   #280 = Utf8               x2\n   #281 = Utf8               x3\n   #282 = Utf8               Ldev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$1;\n   #283 = Utf8               SourceFile\n   #284 = Utf8               AzureOpenAiEmbeddingModel.java\n   #285 = Utf8               BootstrapMethods\n-  #286 = MethodType         #287          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #287 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #288 = MethodHandle       5:#289        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #289 = Methodref          #290.#291     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #290 = Class              #292          // dev/langchain4j/data/segment/TextSegment\n-  #291 = NameAndType        #272:#293     // text:()Ljava/lang/String;\n-  #292 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #293 = Utf8               ()Ljava/lang/String;\n-  #294 = MethodType         #295          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #295 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #296 = MethodHandle       6:#297        // 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-  #297 = Methodref          #298.#299     // 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 = Class              #300          // java/lang/invoke/LambdaMetafactory\n-  #299 = NameAndType        #301:#302     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #301 = Utf8               metafactory\n-  #302 = 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+  #286 = MethodHandle       6:#287        // 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+  #287 = Methodref          #288.#289     // 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+  #288 = Class              #290          // java/lang/invoke/LambdaMetafactory\n+  #289 = NameAndType        #291:#292     // 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+  #290 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #291 = Utf8               metafactory\n+  #292 = 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+  #293 = MethodType         #294          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #294 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #295 = MethodHandle       5:#296        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #296 = Methodref          #297.#298     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #297 = Class              #299          // dev/langchain4j/data/segment/TextSegment\n+  #298 = NameAndType        #272:#300     // text:()Ljava/lang/String;\n+  #299 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #300 = Utf8               ()Ljava/lang/String;\n+  #301 = MethodType         #302          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #302 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n   #303 = Utf8               InnerClasses\n   #304 = Utf8               Builder\n   #305 = Class              #306          // dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$1\n   #306 = Utf8               dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$1\n   #307 = Class              #308          // java/lang/invoke/MethodHandles$Lookup\n   #308 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #309 = Class              #310          // java/lang/invoke/MethodHandles\n@@ -787,16 +787,16 @@\n             0       8     1    x0   Lcom/azure/ai/openai/OpenAIClient;\n             0       8     2    x1   Ljava/lang/String;\n             0       8     3    x2   Ldev/langchain4j/model/Tokenizer;\n             0       8     4    x3   Ldev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$1;\n }\n SourceFile: \"AzureOpenAiEmbeddingModel.java\"\n BootstrapMethods:\n-  0: #296 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: #286 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-      #286 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #288 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #294 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+      #293 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #295 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #301 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n InnerClasses:\n   public static #304= #206 of #4;         // Builder=class dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$Builder of class dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel\n   static #305;                            // class dev/langchain4j/model/azure/AzureOpenAiEmbeddingModel$1\n   public static final #311= #307 of #309; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.class", "source2": "dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.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 b2ac7bbf1e00a2df998b34b093d213f271b68740f3dbb6b876374fc758c36cd3\n+  SHA-256 checksum 94acfca3ff125962b60dd4b136c109ab49db9a5e64b964c1ece725feb050fdb3\n   Compiled from \"AzureOpenAiStreamingChatModel.java\"\n public class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel implements dev.langchain4j.model.chat.StreamingChatLanguageModel,dev.langchain4j.model.chat.TokenCountEstimator\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel\n   super_class: #26                        // java/lang/Object\n@@ -429,27 +429,27 @@\n   #420 = Utf8               factory\n   #421 = Utf8               Ldev/langchain4j/model/azure/spi/AzureOpenAiStreamingChatModelBuilderFactory;\n   #422 = Utf8               lambda$generate$0\n   #423 = Utf8               (Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n   #424 = Utf8               SourceFile\n   #425 = Utf8               AzureOpenAiStreamingChatModel.java\n   #426 = Utf8               BootstrapMethods\n-  #427 = MethodType         #428          //  (Ljava/lang/Object;)V\n-  #428 = Utf8               (Ljava/lang/Object;)V\n-  #429 = MethodHandle       6:#430        // REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n-  #430 = Methodref          #4.#431       // dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n-  #431 = NameAndType        #422:#423     // lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n-  #432 = MethodType         #337          //  (Lcom/azure/ai/openai/models/ChatCompletions;)V\n-  #433 = MethodHandle       6:#434        // 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-  #434 = Methodref          #435.#436     // 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-  #435 = Class              #437          // java/lang/invoke/LambdaMetafactory\n-  #436 = NameAndType        #438:#439     // 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-  #437 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #438 = Utf8               metafactory\n-  #439 = 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+  #427 = MethodHandle       6:#428        // 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+  #428 = Methodref          #429.#430     // 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+  #429 = Class              #431          // java/lang/invoke/LambdaMetafactory\n+  #430 = NameAndType        #432:#433     // 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+  #431 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #432 = Utf8               metafactory\n+  #433 = 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+  #434 = MethodType         #435          //  (Ljava/lang/Object;)V\n+  #435 = Utf8               (Ljava/lang/Object;)V\n+  #436 = MethodHandle       6:#437        // REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n+  #437 = Methodref          #4.#438       // dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n+  #438 = NameAndType        #422:#423     // lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n+  #439 = MethodType         #337          //  (Lcom/azure/ai/openai/models/ChatCompletions;)V\n   #440 = Utf8               InnerClasses\n   #441 = Utf8               Builder\n   #442 = Class              #443          // java/lang/invoke/MethodHandles$Lookup\n   #443 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #444 = Class              #445          // java/lang/invoke/MethodHandles\n   #445 = Utf8               java/lang/invoke/MethodHandles\n   #446 = Utf8               Lookup\n@@ -1344,15 +1344,15 @@\n         Start  Length  Slot  Name   Signature\n             0      11     0 responseBuilder   Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;\n             0      11     1 handler   Ldev/langchain4j/model/StreamingResponseHandler;\n             0      11     2 chatCompletions   Lcom/azure/ai/openai/models/ChatCompletions;\n }\n SourceFile: \"AzureOpenAiStreamingChatModel.java\"\n BootstrapMethods:\n-  0: #433 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: #427 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-      #427 (Ljava/lang/Object;)V\n-      #429 REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n-      #432 (Lcom/azure/ai/openai/models/ChatCompletions;)V\n+      #434 (Ljava/lang/Object;)V\n+      #436 REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/ChatCompletions;)V\n+      #439 (Lcom/azure/ai/openai/models/ChatCompletions;)V\n InnerClasses:\n   public static #441= #331 of #4;         // Builder=class dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel$Builder of class dev/langchain4j/model/azure/AzureOpenAiStreamingChatModel\n   public static final #446= #442 of #444; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.class", "source2": "dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.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 f12d57e9fe2ca7ae537b42ff0a8fbda1b0bbfa8915752b28fa4c84c487194c45\n+  SHA-256 checksum 4c4742d8e6917b8c8200f942940a251b5bfc2c9796096de5dbaad0cc9b8b9e1f\n   Compiled from \"AzureOpenAiStreamingLanguageModel.java\"\n public class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel implements dev.langchain4j.model.language.StreamingLanguageModel,dev.langchain4j.model.language.TokenCountEstimator\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel\n   super_class: #26                        // java/lang/Object\n@@ -323,27 +323,27 @@\n   #314 = Utf8               factory\n   #315 = Utf8               Ldev/langchain4j/model/azure/spi/AzureOpenAiStreamingLanguageModelBuilderFactory;\n   #316 = Utf8               lambda$generate$0\n   #317 = Utf8               (Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n   #318 = Utf8               SourceFile\n   #319 = Utf8               AzureOpenAiStreamingLanguageModel.java\n   #320 = Utf8               BootstrapMethods\n-  #321 = MethodType         #322          //  (Ljava/lang/Object;)V\n-  #322 = Utf8               (Ljava/lang/Object;)V\n-  #323 = MethodHandle       6:#324        // REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n-  #324 = Methodref          #4.#325       // dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n-  #325 = NameAndType        #316:#317     // lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n-  #326 = MethodType         #253          //  (Lcom/azure/ai/openai/models/Completions;)V\n-  #327 = MethodHandle       6:#328        // 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-  #328 = Methodref          #329.#330     // 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-  #329 = Class              #331          // java/lang/invoke/LambdaMetafactory\n-  #330 = NameAndType        #332:#333     // 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-  #331 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #332 = Utf8               metafactory\n-  #333 = 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+  #321 = MethodHandle       6:#322        // 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+  #322 = Methodref          #323.#324     // 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+  #323 = Class              #325          // java/lang/invoke/LambdaMetafactory\n+  #324 = NameAndType        #326:#327     // 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+  #325 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #326 = Utf8               metafactory\n+  #327 = 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+  #328 = MethodType         #329          //  (Ljava/lang/Object;)V\n+  #329 = Utf8               (Ljava/lang/Object;)V\n+  #330 = MethodHandle       6:#331        // REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n+  #331 = Methodref          #4.#332       // dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n+  #332 = NameAndType        #316:#317     // lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n+  #333 = MethodType         #253          //  (Lcom/azure/ai/openai/models/Completions;)V\n   #334 = Utf8               InnerClasses\n   #335 = Utf8               Builder\n   #336 = Class              #337          // java/lang/invoke/MethodHandles$Lookup\n   #337 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #338 = Class              #339          // java/lang/invoke/MethodHandles\n   #339 = Utf8               java/lang/invoke/MethodHandles\n   #340 = Utf8               Lookup\n@@ -883,15 +883,15 @@\n         Start  Length  Slot  Name   Signature\n             0      11     0 responseBuilder   Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;\n             0      11     1 handler   Ldev/langchain4j/model/StreamingResponseHandler;\n             0      11     2 completions   Lcom/azure/ai/openai/models/Completions;\n }\n SourceFile: \"AzureOpenAiStreamingLanguageModel.java\"\n BootstrapMethods:\n-  0: #327 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: #321 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-      #321 (Ljava/lang/Object;)V\n-      #323 REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n-      #326 (Lcom/azure/ai/openai/models/Completions;)V\n+      #328 (Ljava/lang/Object;)V\n+      #330 REF_invokeStatic dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel.lambda$generate$0:(Ldev/langchain4j/model/azure/AzureOpenAiStreamingResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/azure/ai/openai/models/Completions;)V\n+      #333 (Lcom/azure/ai/openai/models/Completions;)V\n InnerClasses:\n   public static #335= #247 of #4;         // Builder=class dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel$Builder of class dev/langchain4j/model/azure/AzureOpenAiStreamingLanguageModel\n   public static final #340= #336 of #338; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/azure/InternalAzureOpenAiHelper.class", "source2": "dev/langchain4j/model/azure/InternalAzureOpenAiHelper.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 9a4f1bd2965bd326dd7a1576512b34a1c8835968c9cb8eb417fd627e5195222e\n+  SHA-256 checksum 894d7b6df23b43d11f029d835d55975ef0e0114fe5988d136c56e8d9080a05bc\n   Compiled from \"InternalAzureOpenAiHelper.java\"\n class dev.langchain4j.model.azure.InternalAzureOpenAiHelper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #8                          // dev/langchain4j/model/azure/InternalAzureOpenAiHelper\n   super_class: #2                         // java/lang/Object\n@@ -588,31 +588,31 @@\n   #579 = Utf8               finishReasonFrom\n   #580 = Utf8               (Lcom/azure/ai/openai/models/CompletionsFinishReason;)Ldev/langchain4j/model/output/FinishReason;\n   #581 = Utf8               openAiFinishReason\n   #582 = Utf8               <clinit>\n   #583 = Utf8               SourceFile\n   #584 = Utf8               InternalAzureOpenAiHelper.java\n   #585 = Utf8               BootstrapMethods\n-  #586 = MethodType         #587          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #587 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #588 = MethodHandle       6:#589        // REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-  #589 = Methodref          #8.#590       // dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-  #590 = NameAndType        #529:#530     // toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-  #591 = MethodType         #530          //  (Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-  #592 = MethodHandle       6:#593        // REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n-  #593 = Methodref          #8.#594       // dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n-  #594 = NameAndType        #548:#549     // toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n-  #595 = MethodType         #549          //  (Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n-  #596 = MethodHandle       6:#597        // 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-  #597 = Methodref          #598.#599     // 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-  #598 = Class              #600          // java/lang/invoke/LambdaMetafactory\n-  #599 = NameAndType        #601:#602     // 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-  #600 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #601 = Utf8               metafactory\n-  #602 = 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+  #586 = MethodHandle       6:#587        // 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+  #587 = Methodref          #588.#589     // 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+  #588 = Class              #590          // java/lang/invoke/LambdaMetafactory\n+  #589 = NameAndType        #591:#592     // 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+  #590 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #591 = Utf8               metafactory\n+  #592 = 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+  #593 = MethodType         #594          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #594 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #595 = MethodHandle       6:#596        // REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+  #596 = Methodref          #8.#597       // dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+  #597 = NameAndType        #529:#530     // toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+  #598 = MethodType         #530          //  (Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+  #599 = MethodHandle       6:#600        // REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n+  #600 = Methodref          #8.#601       // dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n+  #601 = NameAndType        #548:#549     // toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n+  #602 = MethodType         #549          //  (Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n   #603 = Utf8               InnerClasses\n   #604 = Utf8               Parameters\n   #605 = Class              #606          // dev/langchain4j/model/azure/InternalAzureOpenAiHelper$1\n   #606 = Utf8               dev/langchain4j/model/azure/InternalAzureOpenAiHelper$1\n   #607 = Utf8               Builder\n   #608 = Class              #609          // java/lang/invoke/MethodHandles$Lookup\n   #609 = Utf8               java/lang/invoke/MethodHandles$Lookup\n@@ -1496,23 +1496,23 @@\n         line 176: 0\n         line 178: 10\n         line 179: 25\n         line 180: 44\n }\n SourceFile: \"InternalAzureOpenAiHelper.java\"\n BootstrapMethods:\n-  0: #596 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: #586 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-      #586 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #588 REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-      #591 (Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n-  1: #596 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+      #593 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #595 REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toOpenAiMessage:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+      #598 (Ldev/langchain4j/data/message/ChatMessage;)Lcom/azure/ai/openai/models/ChatRequestMessage;\n+  1: #586 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-      #586 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #592 REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n-      #595 (Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n+      #593 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #599 REF_invokeStatic dev/langchain4j/model/azure/InternalAzureOpenAiHelper.toFunction:(Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n+      #602 (Ldev/langchain4j/agent/tool/ToolSpecification;)Lcom/azure/ai/openai/models/FunctionDefinition;\n InnerClasses:\n   private static #604= #304 of #8;        // Parameters=class dev/langchain4j/model/azure/InternalAzureOpenAiHelper$Parameters of class dev/langchain4j/model/azure/InternalAzureOpenAiHelper\n   static #605;                            // class dev/langchain4j/model/azure/InternalAzureOpenAiHelper$1\n   public static final #607= #357 of #266; // Builder=class dev/langchain4j/agent/tool/ToolExecutionRequest$Builder of class dev/langchain4j/agent/tool/ToolExecutionRequest\n   public static #607= #384 of #374;       // Builder=class dev/langchain4j/data/image/Image$Builder of class dev/langchain4j/data/image/Image\n   public static final #612= #608 of #610; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
