docs: private void setValue(int newPosition, T1 valueSum, T2 valueSumOfLogs,
        T1 valueSumOfSquares, T1 valueMin, T1 valueMax, long valueN,
        boolean currentExisting) {
      if (valueN > 0) {
        if (currentExisting) {
          newAdvancedValueSumList[newPosition] = operations
              .add11(newAdvancedValueSumList[newPosition], valueSum);
          newAdvancedValueSumOfLogsList[newPosition] = operations
              .add22(newAdvancedValueSumOfLogsList[newPosition], valueSumOfLogs);
          newAdvancedValueSumOfSquaresList[newPosition] = operations.add11(
              newAdvancedValueSumOfSquaresList[newPosition], valueSumOfSquares);
          newAdvancedValueMinList[newPosition] = operations
              .min11(newAdvancedValueMinList[newPosition], valueMin);
          newAdvancedValueMaxList[newPosition] = operations
              .max11(newAdvancedValueMaxList[newPosition], valueMax);
          newAdvancedValueNList[newPosition] += valueN;
        } else {
          newAdvancedValueSumList[newPosition] = valueSum;
          newAdvancedValueSumOfLogsList[newPosition] = valueSumOfLogs;
          newAdvancedValueSumOfSquaresList[newPosition] = valueSumOfSquares;
          newAdvancedValueMinList[newPosition] = valueMin;
          newAdvancedValueMaxList[newPosition] = valueMax;
          newAdvancedValueNList[newPosition] = valueN;
        }
      }
    }