@Override
  public boolean shouldChangeForm() {
    // If the received set size * 512 as big as the gap in versions, switch
    // to using bitset instead because that will use less memory.
    // A bit set using 1 bit for each *possible* entry
    // A treeset uses approximately 64 bytes for each *actual* entry
    return received != null
        && received.size() * 512 > nextVersion - previousVersion;
  }
return false if any revisions have been recorded in the range of this exception
geode-core/src/main/java/org/apache/geode/internal/cache/versions/RVVExceptionT.java