deadEndData = getNodeData(node); Map<Id<Node>, Node> incidentNodes = getIncidentNodes(node); if (incidentNodes.size() == 1) { ArrayList<Node> deadEndNodes = new ArrayList<Node>(); incidentNodes = getIncidentNodes(node); } else { log.error("All " + incidentNodes.size() + " incident nodes of node " + node.getId() + " are dead ends!");