anchor.diff:  -spec get_client_port() -> port() | {error, term()}.
   get_client_port()->
     PortNum = get_port('http-alt'),
  -  config:search_for_application_value(client_port, PortNum).
  +  config:search_for_application_value(client_port, PortNum). %TODO: I don't know why we need to hide usage like this
     
   -spec get_port(Protocol::protocol()) -> port() | 'undefined'.
  -get_port('http-alt') -> 8080;
  +get_port('http-alt') -> 8080; %TODO: get from dets later instead
  +get_port('https')-> 443;
   get_port(_Unsupported_Protocol) -> undefined.
   
   -spec send_to(To::pid(), {Tag::atom(), Msg::any(), To::pid()}) -> {ok, term()} | 
   								  {error, term()}.
   send_to(To, {Tag, Msg, To}) ->
  -	send_to(To, {Tag, Msg, To});
  +  send_to(To, {Tag, Msg, To});
   
   send_to(To, {Tag, Msg, From}) ->
     To ! {Tag, Msg, From}.
  
positive.code:   {ok, Pid}.
  
  % accept responses on the port given by the application configuration
  init_accept(LPort) ->
    SockOpts = [binary, {backlog, 256}, {nodelay, false},
                {reuseaddr, true},{active, false}],
  	case gen_tcp:listen(LPort, SockOpts) of
  	  {ok, ListenSocket} ->
  	    accept(ListenSocket);
  	  Error ->
  	    ?LOG(error,
                   "There was an error listening to the socket for port ~p: ~p",
                   [LPort, Error]),
  	    increment_counter(
  	    error
  	end.
  
  %% Accept a new socket connection to the server. If the socket
  %% connection is successful, then move on and decode the socket type
  
negative.code: send_to(To, {Tag, Msg, From}, _Other)->
    send_to(To, {Tag, Msg, From}).
  
  -spec add_counter(CounterName::counter_name())-> no_return().
  increment_counter(CounterName) ->
    bh_perf::increment_hit_counter(CounterName).
  	
   
  
  