anchor.diff:    init_adapter([node()|Nodes], DbAdapter),
   
     {ok, #state{
  -    last_trans = next_trans(0),
       adapter = DbAdapter
     }}.
   %%--------------------------------------------------------------------
  
positive.code: %%                                       {stop, Reason, State}
  %% Description: Handling all non call/cast messages
  %%--------------------------------------------------------------------
  handle_info({answer, TransId, Result}, #state{queries = Queries} = State) ->
    case get_transaction(Queries, TransId) of
      {true, From, Q} ->
        gen_server:reply(From, Result);
      {false, Q} ->
        ok
    end,
    {noreply, State#state{queries = Q}};
  
  handle_info(Info, State) ->
    erlang:display({?MODULE, handle_info, Info}),
  
negative.code: %%--------------------------------------------------------------------
  %%% Internal functions
  %%--------------------------------------------------------------------
  
  %% Super utility
  try_to_call(F, A, State) ->
    M = State#state.adapter,
    case erlang:function_exported(M,F,erlang:length(A)) of
      true -> apply(M,F,A);
      false -> not_found
    end.
  
  init_adapter(Nodes, DbAdapter) ->
    case erlang:module_loaded(DbAdapter) of
  