anchor.diff:          andalso tx_tm =:= state_get_role(NewState)
           andalso on =:= Handler of
           true ->
  -            % TODO: this may lead to a trigger infection!
  -            comm:send_local(self(), {update_RTMs_on_init}),
               gen_component:change_handler(
                 state_set_RTMs(NewState, NewRTMs),
                 fun ?MODULE:on_init/2);
  
positive.code:     config:cfg_is_greater_than_equal(tx_timeout, 1000 div 3)
  %%     config:cfg_is_greater_than_equal(tx_timeout, 1000 div 2)
      .
  
  
negative.code:           [ begin
                  Key = tx_tlog:get_entry_key(RTLog),
                  Msg1 = {?init_TP, {Tid, CleanRTMs, Accs, TM,
                                     tx_tlog:drop_value(RTLog), ItemId, PaxId,
                                     LocalSnapNumber}},
                  %% delivers message to a dht_node process, which has
                  %% also the role of a TP
  