anchor.diff:              {Module, On, Message}
       end.
   
  --spec bp_cont(Pid::comm:erl_local_pid()) -> ok.
  +-spec bp_cont(pid()) -> ok.
   bp_cont(Pid) ->
       Pid !  {'$gen_component', bp, breakpoint, cont},
       ok.
   
   %% @doc delay further breakpoint requests until a breakpoint actually occurs
  --spec bp_barrier(Pid::comm:erl_local_pid()) -> ok.
  +-spec bp_barrier(pid()) -> ok.
   bp_barrier(Pid) ->
       Pid ! {'$gen_component', bp, barrier},
       ok.
  
positive.code:             erlang:Level(Reason)
      end.
  
  try_loop(Module, On, State, {_Options, _Slowest, _BPState} = ComponentState) ->
      try loop(Module, On, State, ComponentState)
      catch Level:Reason ->
  
negative.code:     Pid ! {'$gen_component', bp, bp_set_cond, Cond, BPName},
      ok.
  
  -spec bp_del(pid(), bp_name()) -> ok.
  bp_del(Pid, BPName) ->
      Pid ! {'$gen_component', bp, bp_del, BPName},
      ok.
  
  -spec bp_step(pid()) -> {module(), On::atom(), comm:message()}.
  bp_step(Pid) ->
      Pid !  {'$gen_component', bp, breakpoint, step, self()},
      receive {'$gen_component', bp, breakpoint, step_done,
  