anchor.diff:      Err ->
         Err
     end.
  - 
  +
   %% @hidden
   handle_call(Request, From, #state{cb=Callback, server_state=ServerState}=State) ->
     case Callback:handle_call(Request, From, ServerState) of
  
positive.code:     {stop, Reason, NewServerState} ->
        {stop, Reason, State#state{server_state=NewServerState}}
    end.
   
  %% @hidden
  handle_info({inet_async, ListSock, _Ref, {ok, CliSocket}}, #state{cb=Callback, server_state=ServerState}=State) ->
    inet_db:register_socket(CliSocket, inet_tcp),
  
negative.code:    {terminate, 2},
     {sock_opts, 0},
     {new_connection, 2}];
  
  behaviour_info(_) ->
    undefined.
  
  %% @spec start_link(CallbackModule, IpAddr, Port, InitParams) -> Result
  %% CallbackModule = atom()
  %% IpAddr = string()
  