anchor.diff:  %%--------------------------------------------------------------------
   %% @private
   %% @doc
  -%% Connects to yet unconnected nodes of peer provider if next renewal
  -%% is not scheduled yet. Otherwise does nothing.
  +%% Connects to peer nodes with witch he is not yet connected if next
  +%% renewal is not scheduled. Otherwise does nothing.
   %% @end
   %%--------------------------------------------------------------------
   -spec renew_connections(state()) -> state().
  
positive.code: %%--------------------------------------------------------------------
  -spec terminate(Reason :: (normal | shutdown | {shutdown, term()} | term()),
      state()) -> term().
  terminate(_Reason, _State) ->
      ok.
  
  
  %%--------------------------------------------------------------------
  
negative.code: %%% @end
  %%%-------------------------------------------------------------------
  %%% @doc
  %%% This module implements gen_server behaviour and is responsible for
  %%% management of connections for outgoing provider session. It starts
  %%% such connections, monitors them and restarts if they fail.
  %%% Outgoing provider sessions should be created immediately after discovering
  %%% new peer (provider supporting the same space as this provider) and
  %%% terminated when when there is no more cooperation point left
  %%% (peer unsupports spaces that we support).
  %%% @end
  %%%-------------------------------------------------------------------
  -module(connection_manager).
  