private List<Path> getAllPathsFromExitNodes(List<Node> nodes) { List<Path> paths = new ArrayList<Path>(); for (Node node : nodes) { if (node instanceof Exit) { paths.addAll(((Exit) node).paths); } } return paths; }