code: public void updateParamsForAuth(String[] authNames, List<Pair> queryParams, Map<String, String> headerParams) {
          for (String authName : authNames) {
              Authentication auth = authentications.get(authName);
              if (auth == null) throw new RuntimeException("Authentication undefined: " + authName);
              auth.applyToParams(queryParams, headerParams);
          }
      }
docs: Update query and header parameters based on authentication settings.
  
  @param authNames The authentications to apply
  @param queryParams  List of query parameters
  @param headerParams  Map of header parameters