code: @Deprecated
      public static ReplaceOptions createReplaceOptions(final UpdateOptions updateOptions) {
          notNull("updateOptions", updateOptions);
  
          List<? extends Bson> arrayFilters = updateOptions.getArrayFilters();
          isTrue("ArrayFilters should be empty.",  arrayFilters == null || arrayFilters.isEmpty());
  
          return new ReplaceOptions()
                  .bypassDocumentValidation(updateOptions.getBypassDocumentValidation())
                  .collation(updateOptions.getCollation())
                  .upsert(updateOptions.isUpsert());
      }
docs: Creates replace options from updateOptions.
  
  @param updateOptions the updateOptions
  @return replace options
  @deprecated there is no replacement for this method