anchor.diff:  %%====================================================================
   %% Internal functions
   %%====================================================================
  -get_worker_restartstrategy()->
  -  MaxRestartTrial = 5, MaxTimeBetweenRestartInSec =10,
  -  {one_for_one, MaxRestartTrial, MaxTimeBetweenRestartInSec}.
  +-spec worker_restart_strategy()->{supervisor:strategy(), pos_integer(), pos_integer()}.
  +worker_restart_strategy()->
  +  {simple_one_for_one, ?MaxRestartTrial, ?MaxTimeBetweenRestartInSec}.
   
  -init_tcp_socket_server()->
  +tcp_socket_server_spec()->
     {the_tcp_socket_server,
      {tcp_socket_server, start_link, []},
       permanent,
  
positive.code:   stop/1
  ]).
  
  start_link() ->
    supervisor:start_link({local, ?MODULE}, ?MODULE, []).
  
  
negative.code:     worker,
      [tcp_socket_server]}.
  
  proxy_server_spec()->
    {the_proxy_srv,
     {supervisor,start_link,[{local, the_proxy_srv},
      ?MODULE, [proxy_handler]]},
  