anchor.diff:  send_to(To, {Tag, Msg, From}, _Other)->
     send_to(To, {Tag, Msg, From}).
   
  --spec add_counter(CounterName::counter_name(), Value::counter_val())-> no_return().
  -increment_counter(CounterName, Value) ->
  -	bh_perf::increment
  +-spec add_counter(CounterName::counter_name())-> no_return().
  +increment_counter(CounterName) ->
  +  bh_perf::increment_hit_counter(CounterName).
   	
    
   
  
positive.code: -spec get_client_port() -> port() | {error, term()}.
  get_client_port()->
    PortNum = get_port('http-alt'),
    config:search_for_application_value(client_port, PortNum).
    
  -spec get_port(Protocol::protocol()) -> port() | 'undefined'.
  get_port('http-alt') -> 8080;
  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, From}) ->
    To ! {Tag, Msg, From}.
  
negative.code: %% defined by routing_parameter tphen starting a proxy handler proxy
  %% process and finally passing the socket to the proxy handler process
  pass_on_to_proxy(ClientSock) ->
    pass_on_to_proxy(ClientSock, 'no_debug').
  
  pass_on_to_proxy(ClientSock, 'debug') ->
    pass_on_to_proxy(ClientSock, 'debug');
  
  pass_on_to_proxy(ClientSock, Debug) ->
    %% Choose here the type of response... for now, it'll just be http,
    %% but in the future... maybe tcp/udp?
    {ok, ProxyPid} = ?SUP:start_client(ClientSock),
    gen_tcp:controlling_process(ClientSock, ProxyPid),
  