if (_timer == null)
_timer = TimerFactory.createTimer(_config, this);
_timer.init();
if (_condition == null)
_condition = new Condition(_config, this, getWrapperLogger());
_condition.init();
_restartCount = 0;
// in case of active triggers control == LOOSE
if (_timer.isHasTrigger() || _condition.isHasTrigger())