anchor.diff:  
   setopts(gen_tcp, Sock, Opts) ->
       inet:setopts(Sock, Opts);
  +setopts(ssl, Sock, Opts) ->
  +    ssl:setopts(Sock, Opts);
   setopts(M, Sock, Opts) ->
       M:setopts(Sock, Opts).
   
  
positive.code:     true = diameter_reg:add_new({?MODULE, listener, {LRef, {LAddr, LSock}}}),
      start_timer(#listener{socket = LSock}).
  
  %% i/6
  
  i(accept, Ref, Mod, Pid, Opts, Addrs) ->
  
negative.code: 
  send(gen_tcp, Sock, Bin) ->
      gen_tcp:send(Sock, Bin);
  send(ssl, Sock, Bin) ->
      ssl:send(Sock, Bin);
  send(M, Sock, Bin) ->
      M:send(Sock, Bin).
  
  