anchor.diff:    {the_tcp_socket_server,
      {tcp_socket_server, start_link, []},
       permanent,
  -    2000,
  +    ?TcpTimeoutInSec,
       worker,
       [tcp_socket_server]}.
   
  
positive.code: 
  -define (MaxRestartTrial, 5).
  -define (MaxTimeBetweenRestartInSec, 10).
  
  start_link() ->
    supervisor:start_link({local, ?MODULE}, ?MODULE, []).
  
negative.code: 
  init([]) ->
    WorkerSpecSet =  list:flattern([tcp_socket_server_spec(),proxy_server_spec()]),
    {ok, {worker_restart_strategy(), 
  	WorkerSpecSet}};
  
  