anchor.diff:          bp_active(Message, State,
                     {Options, Slowest, {RemainingBPs, BPActive, HB_BP_Ops, BPStepped, StepperPid}}).
   
  +-spec wait_for_bp_leave(comm:message(), any(), component_state(), boolean())
  +                       -> component_state().
   wait_for_bp_leave(_Message, _State, ComponentState, _BP_Active = false) ->
       ComponentState;
   wait_for_bp_leave(Message, State, ComponentState, _BP_Active = true) ->
  
positive.code:             {ok, Pid}
      end.
  
  -spec start(module(), term(), list(), comm:erl_local_pid()) -> ok.
  start(Module, Args, Options, Supervisor) ->
      %?SPAWNED(Module),
      case util:app_get_env(verbose, false) of
  
negative.code:             erlang:Level(Reason)
      end.
  
  -spec try_loop(module(), atom(), term(), component_state()) ->
                        no_return().
  try_loop(Module, On, State, {_Options, _Slowest, _BPState} = ComponentState) ->
      try loop(Module, On, State, ComponentState)
      catch Level:Reason ->
  