// try each of the given postfixes
for(TestCaseGeneratorRunnerState oRunnerState : colInitialRunnerStates) {
m_oTestCaseRunnerState = oRunnerState.copy();
// determine last state
TCGNode oStartNode = in_oNode;
// a transition sequence was found?
if(!m_oTestCaseRunnerState.getTestGoalsToSatisfy().isEmpty()) {
TestGoalBase oTestGoal = m_oTestCaseRunnerState.getTestGoalsToSatisfy().get(0);
if(oTestGoal instanceof TestGoalTransitionSequence) {
TestGoalTransitionSequence oTestGoalTransitionSequence =
(TestGoalTransitionSequence)oTestGoal;
TCGNode oSequenceEndNode = oTestGoalTransitionSequence.getEndNode();
if(oSequenceEndNode != null) {
oStartNode = oSequenceEndNode;
}
}
}