code: @Deprecated
      public <T> AsyncMutateInBuilder upsert(String path, T fragment, boolean createPath) {
          return upsert(path, fragment, new SubdocOptionsBuilder().createPath(createPath));
      }
docs: Insert a fragment, replacing the old value if the path exists.
  
  @param path the path where to insert (or replace) a dictionary value.
  @param fragment the new dictionary value to be applied.
  @param createPath true to create missing intermediary nodes.
  @deprecated Use {@link #upsert(String, Object, SubdocOptionsBuilder)} instead.