anchor.diff:       dbg:tpl(ssh_transport, is_host_key, 5, x)
       ];
   
  -dbg_ssh(msg) ->
  -    [dbg_ssh(hostkey),
  -     dbg_ssh(auth),
  +dbg_ssh0(msg) ->
  +    [dbg_ssh0(hostkey),
  +     dbg_ssh0(auth),
        dbg:tp(ssh_message,encode,1, x),
        dbg:tp(ssh_message,decode,1, x),
        dbg:tpl(ssh_transport,select_algorithm,4, x),
  
positive.code: 		      msg_formater(Type, MangleArgFun(Arg), D)
  	      end,
      InitialData = #data{writer = WriteFun,
                          acc = Init},
      {ok,_} = dbg:tracer(process, {Handler, InitialData}),
      ok.
  
  %%%----------------------------------------------------------------
  shrink_bin(B) when is_binary(B), size(B)>256 -> {'*** SHRINKED BIN',
  
negative.code: 
  %%%----------------------------------------------------------------
  -record(data, {writer,
                 initialized,
                 acc}).
  
  fmt(Fmt, Args,  D=#data{initialized=false}) ->
      fmt(Fmt, Args,
          D#data{acc = (D#data.writer)("~s~n", [initial_info()], D#data.acc),
                 initialized = true}
         );
  fmt(Fmt, Args,  D=#data{writer=Write, acc=Acc}) ->
      D#data{acc = Write(Fmt,Args,Acc)}.
  
  