anchor.diff:          false ->
               case ServerType of
                   ?SERVER_GATEWAY ->
  +                    catch ProcAuditor:register_in_monitor(again),
                       catch exec(ServerType, Managers);
                   ?SERVER_MANAGER ->
                       catch exec(ServerType, Managers);
  
positive.code: -spec(heartbeat() -> ok | {error, any()}).
  heartbeat() ->
      gen_server:cast(?MODULE, {start_heartbeat}).
  
  
  %%--------------------------------------------------------------------
  
negative.code:                 timestamp        :: integer(),
                  enable   = false :: boolean(),
                  managers = []    :: list(),
                  partner_manager  :: list(),
                  proc_auditor     :: atom()
                 }).
  
  -ifdef(TEST).
  -define(CURRENT_TIME,            65432100000).
  