anchor.diff:  %%--------------------------------------------------------------------
   -spec get(op_logic:req(), op_logic:entity()) -> op_logic:get_result().
   get(#op_req{client = Cl, data = Data, gri = #gri{id = FileGuid, aspect = list}}, _) ->
  -    SessionId = Cl#client.id,
  +    SessionId = Cl#client.session_id,
       Limit = maps:get(<<"limit">>, Data, ?DEFAULT_LIST_ENTRIES),
       Offset = maps:get(<<"offset">>, Data, ?DEFAULT_LIST_OFFSET),
  -
  -    {ok, Path} = logical_file_manager:get_file_path(SessionId, FileGuid),
  +    {ok, Path} = ?call_lfm(get_file_path(SessionId, FileGuid)),
   
       case logical_file_manager:stat(SessionId, {guid, FileGuid}) of
           {ok, #file_attr{type = ?DIRECTORY_TYPE, guid = Guid}} ->
  -            {ok, Children} = logical_file_manager:ls(SessionId, {guid, FileGuid}, Offset, Limit),
  +            {ok, Children} = ?call_lfm(ls(SessionId, {guid, Guid}, Offset, Limit)),
               {ok, lists:map(fun({ChildGuid, ChildPath}) ->
                       {ok, ObjectId} = file_id:guid_to_objectid(ChildGuid),
                       #{<<"id">> => ObjectId, <<"path">> => filename:join(Path, ChildPath)}
  
positive.code:             binary:split(Filter, <<".">>, [global])
       end,
  
      ?call_lfm(set_metadata(Cl#client.id, {guid, FileGuid}, json, JSON, FilterList));
  
  create(#op_req{client = Cl, data = Data, gri = #gri{id = FileGuid, aspect = rdf_metadata}}) ->
      Rdf = maps:get(<<"application/rdf+xml">>, Data),
      ?call_lfm(set_metadata(Cl#client.id, {guid, FileGuid}, rdf, Rdf, [])).
  
  
  %%--------------------------------------------------------------------
  
negative.code:     ?ERROR_NOT_SUPPORTED.
  
  
  %%%===================================================================
  %%% Internal functions
  %%%===================================================================
  
  
  -spec extract_lfm_res({ok, term()} | {error, term()}) ->
      {ok, term()} | no_return().
  extract_lfm_res({ok, _} = Res) -> Res;
  extract_lfm_res({error, Errno}) -> throw(?ERROR_POSIX(Errno)).
  
  
  %%--------------------------------------------------------------------
  