code: static BsonDocument getFreshVersionDocument() {
      final BsonDocument versionDoc = new BsonDocument();
  
      versionDoc.append(Fields.SYNC_PROTOCOL_VERSION_FIELD, new BsonInt32(1));
      versionDoc.append(Fields.INSTANCE_ID_FIELD, new BsonString(UUID.randomUUID().toString()));
      versionDoc.append(Fields.VERSION_COUNTER_FIELD, new BsonInt64(0L));
  
      return versionDoc;
    }
docs: Returns a BSON version document representing a new version with a new instance ID, and
  version counter of zero.
  @return a BsonDocument representing a synchronization version