@Override public List<Node> getStartNodes() { List<Node> startNodes = new LinkedList<Node>(); for (Node node : nodes) { if (node.isStart()) { startNodes.add(node); } } return startNodes; }