{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -408,15 +408,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):                         6b831181\n+  32-bit CRC value (hex):                         c2494e95\n   compressed size:                                3208 bytes\n   uncompressed size:                              3208 bytes\n   length of filename:                             51 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):                         fa2ec936\n+  32-bit CRC value (hex):                         25969d07\n   compressed size:                                6039 bytes\n   uncompressed size:                              6039 bytes\n   length of filename:                             48 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):                         ad7646f6\n+  32-bit CRC value (hex):                         8f7eba5a\n   compressed size:                                7683 bytes\n   uncompressed size:                              7683 bytes\n   length of filename:                             60 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):                         3c4131c9\n+  32-bit CRC value (hex):                         daffec9d\n   compressed size:                                7034 bytes\n   uncompressed size:                              7034 bytes\n   length of filename:                             69 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": "@@ -270,15 +270,15 @@\n 0FD2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0FD4   Length              0005 (5)\n 0FD6   Flags               01 (1) 'Modification'\n 0FD7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0FDB PAYLOAD\n \n 1C63 DATA DESCRIPTOR       08074B50 (134695760)\n-1C67 CRC                   6B831181 (1803751809)\n+1C67 CRC                   C2494E95 (3259584149)\n 1C6B Compressed Size       00000C88 (3208)\n 1C6F Uncompressed Size     00000C88 (3208)\n \n 1C73 LOCAL HEADER #13      04034B50 (67324752)\n 1C77 Extract Zip Spec      14 (20) '2.0'\n 1C78 Extract OS            00 (0) 'MS-DOS'\n 1C79 General Purpose Flag  0008 (8)\n@@ -354,15 +354,15 @@\n 25EE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 25F0   Length              0005 (5)\n 25F2   Flags               01 (1) 'Modification'\n 25F3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 25F7 PAYLOAD\n \n 3D8E DATA DESCRIPTOR       08074B50 (134695760)\n-3D92 CRC                   FA2EC936 (4197370166)\n+3D92 CRC                   25969D07 (630627591)\n 3D96 Compressed Size       00001797 (6039)\n 3D9A Uncompressed Size     00001797 (6039)\n \n 3D9E LOCAL HEADER #16      04034B50 (67324752)\n 3DA2 Extract Zip Spec      14 (20) '2.0'\n 3DA3 Extract OS            00 (0) 'MS-DOS'\n 3DA4 General Purpose Flag  0008 (8)\n@@ -522,15 +522,15 @@\n 62BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 62C1   Length              0005 (5)\n 62C3   Flags               01 (1) 'Modification'\n 62C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 62C8 PAYLOAD\n \n 80CB DATA DESCRIPTOR       08074B50 (134695760)\n-80CF CRC                   AD7646F6 (2910209782)\n+80CF CRC                   8F7EBA5A (2407447130)\n 80D3 Compressed Size       00001E03 (7683)\n 80D7 Uncompressed Size     00001E03 (7683)\n \n 80DB LOCAL HEADER #22      04034B50 (67324752)\n 80DF Extract Zip Spec      14 (20) '2.0'\n 80E0 Extract OS            00 (0) 'MS-DOS'\n 80E1 General Purpose Flag  0008 (8)\n@@ -578,15 +578,15 @@\n 8C34 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 8C36   Length              0005 (5)\n 8C38   Flags               01 (1) 'Modification'\n 8C39   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 8C3D PAYLOAD\n \n A7B7 DATA DESCRIPTOR       08074B50 (134695760)\n-A7BB CRC                   3C4131C9 (1010905545)\n+A7BB CRC                   DAFFEC9D (3674205341)\n A7BF Compressed Size       00001B7A (7034)\n A7C3 Uncompressed Size     00001B7A (7034)\n \n A7C7 LOCAL HEADER #24      04034B50 (67324752)\n A7CB Extract Zip Spec      14 (20) '2.0'\n A7CC Extract OS            00 (0) 'MS-DOS'\n A7CD General Purpose Flag  0000 (0)\n@@ -990,15 +990,15 @@\n B1D9 Created OS            00 (0) 'MS-DOS'\n B1DA Extract Zip Spec      14 (20) '2.0'\n B1DB Extract OS            00 (0) 'MS-DOS'\n B1DC General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n B1DE Compression Method    0000 (0) 'Stored'\n B1E0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B1E4 CRC                   6B831181 (1803751809)\n+B1E4 CRC                   C2494E95 (3259584149)\n B1E8 Compressed Size       00000C88 (3208)\n B1EC Uncompressed Size     00000C88 (3208)\n B1F0 Filename Length       0033 (51)\n B1F2 Extra Length          0009 (9)\n B1F4 Comment Length        0000 (0)\n B1F6 Disk Start            0000 (0)\n B1F8 Int File Attributes   0000 (0)\n@@ -1080,15 +1080,15 @@\n B321 Created OS            00 (0) 'MS-DOS'\n B322 Extract Zip Spec      14 (20) '2.0'\n B323 Extract OS            00 (0) 'MS-DOS'\n B324 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n B326 Compression Method    0000 (0) 'Stored'\n B328 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B32C CRC                   FA2EC936 (4197370166)\n+B32C CRC                   25969D07 (630627591)\n B330 Compressed Size       00001797 (6039)\n B334 Uncompressed Size     00001797 (6039)\n B338 Filename Length       0030 (48)\n B33A Extra Length          0009 (9)\n B33C Comment Length        0000 (0)\n B33E Disk Start            0000 (0)\n B340 Int File Attributes   0000 (0)\n@@ -1260,15 +1260,15 @@\n B5CC Created OS            00 (0) 'MS-DOS'\n B5CD Extract Zip Spec      14 (20) '2.0'\n B5CE Extract OS            00 (0) 'MS-DOS'\n B5CF General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n B5D1 Compression Method    0000 (0) 'Stored'\n B5D3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B5D7 CRC                   AD7646F6 (2910209782)\n+B5D7 CRC                   8F7EBA5A (2407447130)\n B5DB Compressed Size       00001E03 (7683)\n B5DF Uncompressed Size     00001E03 (7683)\n B5E3 Filename Length       003C (60)\n B5E5 Extra Length          0009 (9)\n B5E7 Comment Length        0000 (0)\n B5E9 Disk Start            0000 (0)\n B5EB Int File Attributes   0000 (0)\n@@ -1320,15 +1320,15 @@\n B6E3 Created OS            00 (0) 'MS-DOS'\n B6E4 Extract Zip Spec      14 (20) '2.0'\n B6E5 Extract OS            00 (0) 'MS-DOS'\n B6E6 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n B6E8 Compression Method    0000 (0) 'Stored'\n B6EA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B6EE CRC                   3C4131C9 (1010905545)\n+B6EE CRC                   DAFFEC9D (3674205341)\n B6F2 Compressed Size       00001B7A (7034)\n B6F6 Uncompressed Size     00001B7A (7034)\n B6FA Filename Length       0045 (69)\n B6FC Extra Length          0009 (9)\n B6FE Comment Length        0000 (0)\n B700 Disk Start            0000 (0)\n B702 Int File Attributes   0000 (0)\n"}, {"source1": "dev/langchain4j/model/vertexai/ContentsMapper.class", "source2": "dev/langchain4j/model/vertexai/ContentsMapper.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 76d6b1a8ebd32d504afdb408a5557b69338e1347a1fad855c699bf22d13b0558\n+  SHA-256 checksum c626b3395a96167891b04481693af1426c79b44e6fc24f8576365222cf23fef0\n   Compiled from \"ContentsMapper.java\"\n class dev.langchain4j.model.vertexai.ContentsMapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #86                         // dev/langchain4j/model/vertexai/ContentsMapper\n   super_class: #2                         // java/lang/Object\n@@ -113,33 +113,33 @@\n   #103 = Utf8               Ldev/langchain4j/data/message/ChatMessage;\n   #104 = Utf8               lambda$map$0\n   #105 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)V\n   #106 = Utf8               StackMapTable\n   #107 = Utf8               SourceFile\n   #108 = Utf8               ContentsMapper.java\n   #109 = Utf8               BootstrapMethods\n-  #110 = MethodType         #111          //  (Ljava/lang/Object;)V\n-  #111 = Utf8               (Ljava/lang/Object;)V\n-  #112 = MethodHandle       6:#113        // REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n-  #113 = Methodref          #86.#114      // dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n-  #114 = NameAndType        #104:#105     // lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n-  #115 = MethodType         #105          //  (Ldev/langchain4j/data/message/ChatMessage;)V\n-  #116 = MethodType         #117          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #117 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #118 = MethodHandle       6:#119        // REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n-  #119 = Methodref          #86.#120      // dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n-  #120 = NameAndType        #100:#101     // lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n-  #121 = MethodType         #101          //  (Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n-  #122 = MethodHandle       6:#123        // 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-  #123 = Methodref          #124.#125     // 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-  #124 = Class              #126          // java/lang/invoke/LambdaMetafactory\n-  #125 = NameAndType        #127:#128     // 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-  #126 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #127 = Utf8               metafactory\n-  #128 = 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+  #110 = MethodHandle       6:#111        // 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+  #111 = Methodref          #112.#113     // 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+  #112 = Class              #114          // java/lang/invoke/LambdaMetafactory\n+  #113 = NameAndType        #115:#116     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #114 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #115 = Utf8               metafactory\n+  #116 = 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+  #117 = MethodType         #118          //  (Ljava/lang/Object;)V\n+  #118 = Utf8               (Ljava/lang/Object;)V\n+  #119 = MethodHandle       6:#120        // REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n+  #120 = Methodref          #86.#121      // dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n+  #121 = NameAndType        #104:#105     // lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n+  #122 = MethodType         #105          //  (Ldev/langchain4j/data/message/ChatMessage;)V\n+  #123 = MethodType         #124          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #124 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #125 = MethodHandle       6:#126        // REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n+  #126 = Methodref          #86.#127      // dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n+  #127 = NameAndType        #100:#101     // lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n+  #128 = MethodType         #101          //  (Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n   #129 = Utf8               InnerClasses\n   #130 = Utf8               Builder\n   #131 = Class              #132          // java/lang/invoke/MethodHandles$Lookup\n   #132 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #133 = Class              #134          // java/lang/invoke/MethodHandles\n   #134 = Utf8               java/lang/invoke/MethodHandles\n   #135 = Utf8               Lookup\n@@ -234,20 +234,20 @@\n         Start  Length  Slot  Name   Signature\n             0      18     0 message   Ldev/langchain4j/data/message/ChatMessage;\n       StackMapTable: number_of_entries = 1\n         frame_type = 17 /* same */\n }\n SourceFile: \"ContentsMapper.java\"\n BootstrapMethods:\n-  0: #122 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: #110 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-      #110 (Ljava/lang/Object;)V\n-      #112 REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n-      #115 (Ldev/langchain4j/data/message/ChatMessage;)V\n-  1: #122 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+      #117 (Ljava/lang/Object;)V\n+      #119 REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$0:(Ldev/langchain4j/data/message/ChatMessage;)V\n+      #122 (Ldev/langchain4j/data/message/ChatMessage;)V\n+  1: #110 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-      #116 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #118 REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n-      #121 (Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n+      #123 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #125 REF_invokeStatic dev/langchain4j/model/vertexai/ContentsMapper.lambda$map$1:(Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n+      #128 (Ldev/langchain4j/data/message/ChatMessage;)Lcom/google/cloud/vertexai/api/Content;\n InnerClasses:\n   public static final #130= #59 of #42;   // Builder=class com/google/cloud/vertexai/api/Content$Builder of class com/google/cloud/vertexai/api/Content\n   public static final #135= #131 of #133; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/vertexai/PartsMapper.class", "source2": "dev/langchain4j/model/vertexai/PartsMapper.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 0f52d2316a3e5908d53152e2ebfae4657e646980ea19140d03d4841ea7743603\n+  SHA-256 checksum e12ee5c756ceb05fdb0c60ea64d87c4de2a8ea4f70c2f75db57f4e22758c0afa\n   Compiled from \"PartsMapper.java\"\n class dev.langchain4j.model.vertexai.PartsMapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #97                         // dev/langchain4j/model/vertexai/PartsMapper\n   super_class: #2                         // java/lang/Object\n@@ -275,32 +275,32 @@\n   #265 = Class              #264          // \"[Ljava/lang/String;\"\n   #266 = Utf8               lambda$map$0\n   #267 = Utf8               (Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n   #268 = Utf8               <clinit>\n   #269 = Utf8               SourceFile\n   #270 = Utf8               PartsMapper.java\n   #271 = Utf8               BootstrapMethods\n-  #272 = MethodType         #190          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #273 = MethodHandle       6:#274        // REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-  #274 = Methodref          #97.#275      // dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-  #275 = NameAndType        #27:#254      // map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-  #276 = MethodType         #254          //  (Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-  #277 = MethodType         #278          //  ()Ljava/lang/Object;\n-  #278 = Utf8               ()Ljava/lang/Object;\n-  #279 = MethodHandle       6:#280        // REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n-  #280 = Methodref          #97.#281      // dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n-  #281 = NameAndType        #266:#267     // lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n-  #282 = MethodType         #50           //  ()Ljava/lang/String;\n-  #283 = MethodHandle       6:#284        // 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-  #284 = Methodref          #285.#286     // 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-  #285 = Class              #287          // java/lang/invoke/LambdaMetafactory\n-  #286 = NameAndType        #288:#289     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #288 = Utf8               metafactory\n-  #289 = 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+  #272 = MethodHandle       6:#273        // 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+  #273 = Methodref          #274.#275     // 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+  #274 = Class              #276          // java/lang/invoke/LambdaMetafactory\n+  #275 = NameAndType        #277:#278     // 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+  #276 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #277 = Utf8               metafactory\n+  #278 = 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+  #279 = MethodType         #190          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #280 = MethodHandle       6:#281        // REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+  #281 = Methodref          #97.#282      // dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+  #282 = NameAndType        #27:#254      // map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+  #283 = MethodType         #254          //  (Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+  #284 = MethodType         #285          //  ()Ljava/lang/Object;\n+  #285 = Utf8               ()Ljava/lang/Object;\n+  #286 = MethodHandle       6:#287        // REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n+  #287 = Methodref          #97.#288      // dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n+  #288 = NameAndType        #266:#267     // lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n+  #289 = MethodType         #50           //  ()Ljava/lang/String;\n   #290 = Utf8               InnerClasses\n   #291 = Utf8               Builder\n   #292 = Utf8               Decoder\n   #293 = Class              #294          // java/lang/invoke/MethodHandles$Lookup\n   #294 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #295 = Class              #296          // java/lang/invoke/MethodHandles\n   #296 = Utf8               java/lang/invoke/MethodHandles\n@@ -667,21 +667,21 @@\n         line 33: 114\n         line 34: 127\n         line 35: 140\n         line 36: 153\n }\n SourceFile: \"PartsMapper.java\"\n BootstrapMethods:\n-  0: #283 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: #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     Method arguments:\n-      #272 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #273 REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-      #276 (Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n-  1: #283 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+      #279 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #280 REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.map:(Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+      #283 (Ldev/langchain4j/data/message/Content;)Lcom/google/cloud/vertexai/api/Part;\n+  1: #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     Method arguments:\n-      #277 ()Ljava/lang/Object;\n-      #279 REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n-      #282 ()Ljava/lang/String;\n+      #284 ()Ljava/lang/Object;\n+      #286 REF_invokeStatic dev/langchain4j/model/vertexai/PartsMapper.lambda$map$0:(Ldev/langchain4j/data/image/Image;)Ljava/lang/String;\n+      #289 ()Ljava/lang/String;\n InnerClasses:\n   public static final #291= #52 of #42;   // Builder=class com/google/cloud/vertexai/api/Part$Builder of class com/google/cloud/vertexai/api/Part\n   public static #292= #166 of #157;       // Decoder=class java/util/Base64$Decoder of class java/util/Base64\n   public static final #297= #293 of #295; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.class", "source2": "dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.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 b0289e9247d5f5a089313727cc5cad5dbd379cc0226820f445bfd1f3cbc2e6f5\n+  SHA-256 checksum 3945affe6e2873668ca44b6af8c0b60f2763ed1aa2f36fab41807544b32d6527\n   Compiled from \"VertexAiGeminiChatModel.java\"\n public class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel implements dev.langchain4j.model.chat.ChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #32                         // dev/langchain4j/model/vertexai/VertexAiGeminiChatModel\n   super_class: #2                         // java/lang/Object\n@@ -251,27 +251,27 @@\n   #241 = Utf8               (Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n   #242 = Utf8               Exceptions\n   #243 = Class              #244          // java/lang/Exception\n   #244 = Utf8               java/lang/Exception\n   #245 = Utf8               SourceFile\n   #246 = Utf8               VertexAiGeminiChatModel.java\n   #247 = Utf8               BootstrapMethods\n-  #248 = MethodType         #190          //  ()Ljava/lang/Object;\n-  #249 = MethodHandle       7:#250        // REF_invokeSpecial dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-  #250 = Methodref          #32.#251      // dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-  #251 = NameAndType        #240:#241     // lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-  #252 = MethodType         #253          //  ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-  #253 = Utf8               ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-  #254 = MethodHandle       6:#255        // 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-  #255 = Methodref          #256.#257     // 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-  #256 = Class              #258          // java/lang/invoke/LambdaMetafactory\n-  #257 = NameAndType        #259:#260     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #259 = Utf8               metafactory\n-  #260 = 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+  #248 = MethodHandle       6:#249        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #249 = Methodref          #250.#251     // 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+  #250 = Class              #252          // java/lang/invoke/LambdaMetafactory\n+  #251 = NameAndType        #253:#254     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #253 = Utf8               metafactory\n+  #254 = 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+  #255 = MethodType         #190          //  ()Ljava/lang/Object;\n+  #256 = MethodHandle       7:#257        // REF_invokeSpecial dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+  #257 = Methodref          #32.#258      // dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+  #258 = NameAndType        #240:#241     // lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+  #259 = MethodType         #260          //  ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+  #260 = Utf8               ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n   #261 = Utf8               InnerClasses\n   #262 = Utf8               Builder\n   #263 = Class              #264          // com/google/cloud/vertexai/api/GenerateContentResponse$UsageMetadata\n   #264 = Utf8               com/google/cloud/vertexai/api/GenerateContentResponse$UsageMetadata\n   #265 = Utf8               UsageMetadata\n   #266 = Class              #267          // com/google/cloud/vertexai/api/Candidate$FinishReason\n   #267 = Utf8               com/google/cloud/vertexai/api/Candidate$FinishReason\n@@ -633,18 +633,18 @@\n             0      13     0  this   Ldev/langchain4j/model/vertexai/VertexAiGeminiChatModel;\n             0      13     1 contents   Ljava/util/List;\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"VertexAiGeminiChatModel.java\"\n BootstrapMethods:\n-  0: #254 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: #248 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-      #248 ()Ljava/lang/Object;\n-      #249 REF_invokeSpecial dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n-      #252 ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+      #255 ()Ljava/lang/Object;\n+      #256 REF_invokeSpecial dev/langchain4j/model/vertexai/VertexAiGeminiChatModel.lambda$generate$0:(Ljava/util/List;)Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n+      #259 ()Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n InnerClasses:\n   public static final #262= #65 of #53;   // Builder=class com/google/cloud/vertexai/api/GenerationConfig$Builder of class com/google/cloud/vertexai/api/GenerationConfig\n   public static final #265= #263 of #130; // UsageMetadata=class com/google/cloud/vertexai/api/GenerateContentResponse$UsageMetadata of class com/google/cloud/vertexai/api/GenerateContentResponse\n   public static final #270= #266 of #268; // FinishReason=class com/google/cloud/vertexai/api/Candidate$FinishReason of class com/google/cloud/vertexai/api/Candidate\n   public static #271= #194 of #32;        // VertexAiGeminiChatModelBuilder=class dev/langchain4j/model/vertexai/VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder of class dev/langchain4j/model/vertexai/VertexAiGeminiChatModel\n   public static final #276= #272 of #274; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.class", "source2": "dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.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 ae04e7d7dcae9a7f87909b142b29f0920777e8c35c32582c89397581dc0ded88\n+  SHA-256 checksum 8ca180bb3b860369c8b568b5d1b48ac130c660677cf116337c85dd04324a6655\n   Compiled from \"VertexAiGeminiStreamingChatModel.java\"\n public class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel implements dev.langchain4j.model.chat.StreamingChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #32                         // dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel\n   super_class: #2                         // java/lang/Object\n@@ -243,27 +243,27 @@\n   #233 = Utf8               lambda$generate$0\n   #234 = Utf8               (Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n   #235 = Utf8               partialResponse\n   #236 = Utf8               Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n   #237 = Utf8               SourceFile\n   #238 = Utf8               VertexAiGeminiStreamingChatModel.java\n   #239 = Utf8               BootstrapMethods\n-  #240 = MethodType         #241          //  (Ljava/lang/Object;)V\n-  #241 = Utf8               (Ljava/lang/Object;)V\n-  #242 = MethodHandle       6:#243        // REF_invokeStatic dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n-  #243 = Methodref          #32.#244      // dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n-  #244 = NameAndType        #233:#234     // lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n-  #245 = MethodType         #176          //  (Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n-  #246 = MethodHandle       6:#247        // 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-  #247 = Methodref          #248.#249     // 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-  #248 = Class              #250          // java/lang/invoke/LambdaMetafactory\n-  #249 = NameAndType        #251:#252     // 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-  #250 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #251 = Utf8               metafactory\n-  #252 = 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+  #240 = MethodHandle       6:#241        // 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+  #241 = Methodref          #242.#243     // 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+  #242 = Class              #244          // java/lang/invoke/LambdaMetafactory\n+  #243 = NameAndType        #245:#246     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #244 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #245 = Utf8               metafactory\n+  #246 = 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+  #247 = MethodType         #248          //  (Ljava/lang/Object;)V\n+  #248 = Utf8               (Ljava/lang/Object;)V\n+  #249 = MethodHandle       6:#250        // REF_invokeStatic dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n+  #250 = Methodref          #32.#251      // dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n+  #251 = NameAndType        #233:#234     // lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n+  #252 = MethodType         #176          //  (Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n   #253 = Utf8               InnerClasses\n   #254 = Utf8               Builder\n   #255 = Utf8               VertexAiGeminiStreamingChatModelBuilder\n   #256 = Class              #257          // java/lang/invoke/MethodHandles$Lookup\n   #257 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #258 = Class              #259          // java/lang/invoke/MethodHandles\n   #259 = Utf8               java/lang/invoke/MethodHandles\n@@ -581,16 +581,16 @@\n         Start  Length  Slot  Name   Signature\n             0      16     0 responseBuilder   Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;\n             0      16     1 handler   Ldev/langchain4j/model/StreamingResponseHandler;\n             0      16     2 partialResponse   Lcom/google/cloud/vertexai/api/GenerateContentResponse;\n }\n SourceFile: \"VertexAiGeminiStreamingChatModel.java\"\n BootstrapMethods:\n-  0: #246 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: #240 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-      #240 (Ljava/lang/Object;)V\n-      #242 REF_invokeStatic dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n-      #245 (Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n+      #247 (Ljava/lang/Object;)V\n+      #249 REF_invokeStatic dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel.lambda$generate$0:(Ldev/langchain4j/model/vertexai/StreamingChatResponseBuilder;Ldev/langchain4j/model/StreamingResponseHandler;Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n+      #252 (Lcom/google/cloud/vertexai/api/GenerateContentResponse;)V\n InnerClasses:\n   public static final #254= #65 of #53;   // Builder=class com/google/cloud/vertexai/api/GenerationConfig$Builder of class com/google/cloud/vertexai/api/GenerationConfig\n   public static #255= #170 of #32;        // VertexAiGeminiStreamingChatModelBuilder=class dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder of class dev/langchain4j/model/vertexai/VertexAiGeminiStreamingChatModel\n   public static final #260= #256 of #258; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
