anchor.diff:  %% @end
   %% @version $Id$
   -module(gen_component).
  --vsn('$Id$').
  +-vsn('$Id$ ').
   
   -include("scalaris.hrl").
   
  
positive.code:             end
          end
          orelse
          bp_active(Msg, gc_set_bps(State, RemainingBPs)).
  
  -spec wait_for_bp_leave(comm:message(), gc_state(), boolean()) -> gc_state().
  wait_for_bp_leave(_Msg, State, _BP_Active = false) -> State;
  
negative.code:             "** Stacktrace:~n ~.0p~n",
              [Level, Reason,
               Msg,
               gc_mod(GCState),
               gc_hand(GCState),
               self(), catch pid_groups:group_and_name_of(self()),
               erlang:get(test_server_loc),
               {UState, GCState},
               Stacktrace]),
      ok.
  
  -spec on_post_op(comm:message(), user_state(), gc_state())
                  -> ok.
  on_post_op(Msg, UState, GCState) ->
      case gc_bpactive(GCState) of
          true ->
              ?TRACE_BP_STEPS("~n"
                              "*** Trigger post-op...~n"
  