anchor.diff:  %% {closed, Pid}
   
   -module(dbus_tcp_conn).
  +-compile([{parse_transform, lager_transform}]).
   
   -behaviour(gen_server).
   
  
positive.code: %%
  init([Fd, Options, Owner]) when is_integer(Fd), is_pid(Owner) ->
      true = link(Owner),
      {ok, Sock} = gen_tcp:fdopen(Fd, Options),
      ok = inet:setopts(Sock, [{active, once}]),
      {ok, #state{sock=Sock,
  		owner=Owner}};
  init([Host, Port, Options, Owner]) ->
      true = link(Owner),
      {ok, Sock} = gen_tcp:connect(Host, Port, Options),
      ok = inet:setopts(Sock, [{active, once}]),
      {ok, #state{sock=Sock,
  		owner=Owner}}.
  
  
  code_change(_OldVsn, State, _Extra) ->
      {ok, State}.
  
negative.code: %%
  %% @copyright 2006-2007 Mikael Magnusson
  %% @copyright 2014 Jean Parpaillon
  %% @author Mikael Magnusson <mikma@users.sourceforge.net>
  %% @author Jean Parpaillon <jean.parpaillon@free.fr>
  %% @doc tcp connection gen_server
  %%
  %% Messages
  