private void addOlderVersion(long missingVersion) {
    // exceptions iterate in reverse order on their previousVersion variable
    if (exceptions == null) {
      return;
    }
    int i = 0;
    for (Iterator<RVVException> it = exceptions.iterator(); it.hasNext();) {
      RVVException e = it.next();
      if (e.nextVersion <= missingVersion) {
        return; // there is no RVVException for this version
      }
      if (e.previousVersion < missingVersion) {
        String fine = null;
        if (logger.isTraceEnabled(LogMarker.RVV_VERBOSE)) {
          fine = e.toString();
        }
        e.add(missingVersion);
        if (e.isFilled()) {
          if (fine != null) {
            logger.trace(LogMarker.RVV_VERBOSE, "Filled exception {}", fine);
          }
          it.remove();
        } else if (e.shouldChangeForm()) {
          exceptions.set(i, e.changeForm());
        }
        if (exceptions.isEmpty()) {
          exceptions = null;
        }
        return;
      }
      i++;
    }
  }
add a version that is older than this.bitSetVersion
geode-core/src/main/java/org/apache/geode/internal/cache/versions/RegionVersionHolder.java