return createVertex(node.getNextNode());
}
public Object visitNextNode(NextNode node) {
Frame frame = context.getCurrentFrame();
LoopTag loopTag = RuntimeHelper.getFrameLoopTag(frame);
if (loopTag != null && loopTag.getYieldVertex() != null) {
Vertex vertex = createVertex(node.getValueNode());
if (loopTag.getYieldVertex() != null)
addEdgeAndPropagate(vertex, loopTag.getYieldVertex());
else
Logger.debug("no yield vertex");
return vertex;
}
return Vertex.EMPTY;