anchor.diff:  
   %%--------------------------------------------------------------------
   %% @spec    (Conn, ConnList) ->
  -%%            NewConnList
  +%%            {ok, NewConnList}
   %%
   %%            Conn     = #mysql_connection{}
   %%            ConnList = [#mysql_connection{}]
  
positive.code: %% @end
  %%--------------------------------------------------------------------
  handle_call({add_mysql_connection, Conn}, _From, State) when is_record(Conn, mysql_connection) ->
      case add_mysql_conn(Conn, State#state.conn_list) of
  	{ok, NewConnList} ->
  	    {Id, ConnPid} = {Conn#mysql_connection.id, Conn#mysql_connection.conn_pid},
  	    log(State#state.log_fun, normal, "mysql: Added connection with id '~p' (pid ~p) to my list",
  		[Id, ConnPid]),
  	    {reply, ok, State#state{conn_list = NewConnList}};
  	error ->
  	    {reply, {error, "failed adding MySQL connection to my list"}, State}
      end;
  
  %%--------------------------------------------------------------------
  %% @spec    (get_logfun, From, State) ->
  
negative.code: 					  password  = Password,
  					  database  = Database
  					 },
  	    {ok, ConnList} = add_mysql_conn(MysqlConn, []),
  	    {ok, #state{log_fun   = LogFun,
  			conn_list = ConnList
  		       }};
  	{error, Reason} ->
  	    log(LogFun, error, "mysql: Failed starting first MySQL connection handler, exiting"),
  	    {stop, {error, Reason}}
  