anchor.diff:  	      "~n   Reason:     ~p"
   	      "~n", [ReqId, Reason]),
       ok;
  -handle_snmp_callback(handle_agent, {Addr, Port, SnmpInfo}) ->
  +handle_snmp_callback(handle_agent, {Addr, Port, Type, SnmpInfo}) ->
       {ES, EI, VBs} = SnmpInfo, 
       io:format("*** UNKNOWN AGENT ***"
   	      "~n   Address:   ~p"
   	      "~n   Port:      ~p"
  +	      "~n   Type:      ~p"
   	      "~n   SNMP Info: "
   	      "~n     Error Status: ~w"
   	      "~n     Error Index:  ~w"
   	      "~n     Varbinds:     ~p"
  -	      "~n", [Addr, Port, ES, EI, VBs]),
  +	      "~n", [Addr, Port, Type, ES, EI, VBs]),
       ok;
   handle_snmp_callback(handle_pdu, {TargetName, ReqId, SnmpResponse}) ->
       {ES, EI, VBs} = SnmpResponse, 
  
positive.code:     ignore.
  
  
  handle_agent(Addr, Port, SnmpInfo, Server) when is_pid(Server) ->
      report_callback(Server, handle_agent, {Addr, Port, SnmpInfo}),
      ignore.
  
  
  
negative.code: %%
  %% %CopyrightBegin%
  %% 
  %% Copyright Ericsson AB 2006-2012. All Rights Reserved.
  %% 
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  