code: @InterfaceAudience.Public
      public SavedRevision putProperties(Map<String, Object> properties)
              throws CouchbaseLiteException {
          String prevID = (String) properties.get("_rev");
          boolean allowConflict = false;
          return putProperties(properties, prevID, allowConflict);
      }
docs: Saves a new revision. The properties dictionary must have a "_rev" property
  whose ID matches the current revision's (as it will if it's a modified
  copy of this document's .properties property.)
  
  @param properties the contents to be saved in the new revision
  @return a new SavedRevision