anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   -spec init(Args :: term()) ->
  -    {ok, State :: #state{}} |
  -    {ok, State :: #state{}, timeout() | hibernate} |
  -    ignore |
  -    {stop, Reason :: term()}.
  +    {ok, state()} | {ok, state(), timeout() | hibernate} |
  +    {stop, Reason :: term()} | ignore.
   init([]) ->
       {ok, #state{}}.
   
  +
   %%--------------------------------------------------------------------
   %% @private
   %% @doc
  
positive.code: code_change(_OldVsn, State, _Extra) ->
      {ok, State}.
  
  %%%===================================================================
  %%% Internal functions
  %%%===================================================================
  
negative.code: 
  -behaviour(gen_server).
  
  -include("timeouts.hrl").
  -include("proto/oneclient/message_id.hrl").
  -include("proto/oneclient/client_messages.hrl").
  -include("proto/oneclient/server_messages.hrl").
  
  %% API
  -export([start_link/0]).
  -export([
      communicate/2,
      send_sync/2, send_sync/3,
      send_async/2,
      respond/0
  ]).
  
  