docs: synchronized public void reset(long value) {
  
          if (value < minValue || value > maxValue) {
              throw Error.error(ErrorCode.X_42597);
          }
  
          startValue = currValue = lastValue = value;
      }