code: static Map<String, List<Integer>> updateParameterNamesToIndexes(Map<String, List<Integer>> parametersNameToIndex,
                                                                      List<ArrayParameter> arrayParametersSortedAsc) {
          for(Map.Entry<String, List<Integer>> parameterNameToIndexes : parametersNameToIndex.entrySet()) {
              List<Integer> newParameterIndex = new ArrayList<>(parameterNameToIndexes.getValue().size());
              for(Integer parameterIndex : parameterNameToIndexes.getValue()) {
                  newParameterIndex.add(computeNewIndex(parameterIndex, arrayParametersSortedAsc));
              }
              parameterNameToIndexes.setValue(newParameterIndex);
          }
  
          return parametersNameToIndex;
      }
docs: Update the indexes of each query parameter