diff --git a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/EnumStateMachineFactory.java b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/EnumStateMachineFactory.java index a674bb79..350079fe 100644 --- a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/EnumStateMachineFactory.java +++ b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/EnumStateMachineFactory.java @@ -141,7 +141,7 @@ public class EnumStateMachineFactory, E extends Enum> exten // full support of regions int initials = 0; if (regionStack.size() > 1) { - Collection> transitionsData = new ArrayList>(); + Collection> transitionsData = resolveTransitionData2(stateMachineTransitions.getTransitions()); Collection> stateDatas = new ArrayList>(); Iterator> i = regionStack.iterator(); while (i.hasNext()) {