diff --git a/prism/src/explicit/DTMCFromMDPAndMDStrategy.java b/prism/src/explicit/DTMCFromMDPAndMDStrategy.java index e522d797cd..fe9ca18ec8 100644 --- a/prism/src/explicit/DTMCFromMDPAndMDStrategy.java +++ b/prism/src/explicit/DTMCFromMDPAndMDStrategy.java @@ -123,7 +123,11 @@ public int getNumTransitions() public SuccessorsIterator getSuccessors(final int s) { - return mdp.getSuccessors(s, strat.getChoiceIndex(s)); + if (strat.isChoiceDefined(s)) { + return mdp.getSuccessors(s, strat.getChoiceIndex(s)); + } else { + return SuccessorsIterator.empty(); + } } public int getNumChoices(int s)