anchor.diff:  %%                         {stop, Reason}
   %% Description: Initiates the server
   %%--------------------------------------------------------------------
  -init([]) ->
  +init([Args]) ->
     io:format("Starting ~p~n", [?MODULE]),
     {ok, #state{}}.
   
  
positive.code: -behaviour(gen_server).
  
  %% API
  -export([start_link/0]).
  
  %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  
negative.code: %% Function: start_link() -> {ok,Pid} | ignore | {error,Error}
  %% Description: Starts the server
  %%--------------------------------------------------------------------
  start_link(Args) ->
    gen_server:start_link({local, ?SERVER}, ?MODULE, [Args], []).
  
  %%====================================================================
  %% gen_server callbacks
  