anchor.diff:      ok = logical_files_manager:create(TargetFilePath),
       ok = transfer_data(SourceFilePath, TargetFilePath),
       ok = logical_files_manager:delete(SourceFilePath).
  -
  -
  -
   
   
   %% ====================================================================
  
positive.code: 
  %% rename_file_interprovider/4
  %% ====================================================================
  %% @doc @todo: write me !
  %% @end
  -spec rename_file_interprovider(UserDoc :: user_doc(), FileType :: file_type_protocol(), SourceFilePath :: path(), TargetFilePath :: path()) ->
      ok | no_return().
  
negative.code: 
  %% rename_file_interspace/4
  %% ====================================================================
  %% @doc One of rename operation's implementation. Inter-Space rename is quite fast
  %%      since meta-tree move is atomic. Only regular files are handled one by one, so in case of failure
  %%      only those can end up not renamed.
  %%
  %%      Precondition: Both SourceFilePath and TargetFilePath are pointing spaces that are supported by this provider.
  %% @end
  -spec rename_file_interspace(UserDoc :: user_doc(), SourceFilePath :: path(), TargetFilePath :: path(),
      {OldFile :: file_info(), OldFileDoc :: file_doc(), NewParentUUID :: uuid()}) ->
  