@@ -838,12 +838,13 @@ public CompletableFuture<List<ClientBatchCheckClientResponse>> clientBatchCheck(
838838        var  options  = batchCheckOptions  != null 
839839                ? batchCheckOptions 
840840                : new  ClientBatchCheckClientOptions ().maxParallelRequests (DEFAULT_MAX_METHOD_PARALLEL_REQS );
841-         if  (options .getAdditionalHeaders () == null ) {
842-             options .additionalHeaders (new  HashMap <>());
843-         }
844-         options .getAdditionalHeaders ().putIfAbsent (CLIENT_METHOD_HEADER , "ClientBatchCheck" );
845-         options .getAdditionalHeaders ()
846-                 .putIfAbsent (CLIENT_BULK_REQUEST_ID_HEADER , randomUUID ().toString ());
841+ 
842+         HashMap <String , String > headers  = options .getAdditionalHeaders () != null 
843+                 ? new  HashMap <>(options .getAdditionalHeaders ())
844+                 : new  HashMap <>();
845+         headers .putIfAbsent (CLIENT_METHOD_HEADER , "ClientBatchCheck" );
846+         headers .putIfAbsent (CLIENT_BULK_REQUEST_ID_HEADER , randomUUID ().toString ());
847+         options .additionalHeaders (headers );
847848
848849        int  maxParallelRequests  = options .getMaxParallelRequests () != null 
849850                ? options .getMaxParallelRequests ()
@@ -1130,12 +1131,13 @@ public CompletableFuture<ClientListRelationsResponse> listRelations(
11301131        var  options  = listRelationsOptions  != null 
11311132                ? listRelationsOptions 
11321133                : new  ClientListRelationsOptions ().maxParallelRequests (DEFAULT_MAX_METHOD_PARALLEL_REQS );
1133-         if  (options .getAdditionalHeaders () == null ) {
1134-             options .additionalHeaders (new  HashMap <>());
1135-         }
1136-         options .getAdditionalHeaders ().putIfAbsent (CLIENT_METHOD_HEADER , "ListRelations" );
1137-         options .getAdditionalHeaders ()
1138-                 .putIfAbsent (CLIENT_BULK_REQUEST_ID_HEADER , randomUUID ().toString ());
1134+ 
1135+         HashMap <String , String > headers  = options .getAdditionalHeaders () != null 
1136+                 ? new  HashMap <>(options .getAdditionalHeaders ())
1137+                 : new  HashMap <>();
1138+         headers .put (CLIENT_METHOD_HEADER , "ListRelations" );
1139+         headers .put (CLIENT_BULK_REQUEST_ID_HEADER , randomUUID ().toString ());
1140+         options .additionalHeaders (headers );
11391141
11401142        var  batchCheckRequests  = request .getRelations ().stream ()
11411143                .map (relation  -> new  ClientCheckRequest ()
0 commit comments