public void Execute(StateModel state) { foreach (var probabilityCheck in Probabilities) { if (!probabilityCheck()) { NextElementIds.Clear(); break; } } IsExecuted = true; }