anchor.diff:  	rootset   = [],
   	pattern   = {'_','_','_'},
   	bpd       = Bpd
  -    }};
  -
  -handle_info(Info, State) ->
  -    io:format("handle_info: ~p~nstate: ~p~n", [Info,State]),
  -    {noreply, State}.
  +    }}.
   
   %% -------------------------------------------------------------------- %%
   %%
  
positive.code: s(Term) -> s("~p", [Term]).
  s(Format, Terms) -> lists:flatten(io_lib:format(Format, Terms)).
  
  print([_,_,_] = Strings) ->
      print("~.44s   ~14s ~14s~n", Strings);
  print([_,_,_,_] = Strings) ->
      print("~.44s   ~14s ~14s ~7s ~n", Strings);
  print(Strings) ->
      print("~.44s   ~14s ~14s ~7s [~7s]~n", Strings).
  print(Format, Strings) ->
      io:format(Format, Strings).
  
negative.code: %%
  %% -------------------------------------------------------------------- %%
  
  terminate(_Reason, #state{ fd = undefined }) ->
      set_pattern_trace(false, {'_','_','_'}),
      ok;
  terminate(_Reason, #state{ fd = Fd }) ->
      file:close(Fd),
      set_pattern_trace(false, {'_','_','_'}),
      ok.
  
  