public void calculateLatestTime() { ArrayList<Vertex> endVertices = getEndVertices(); for (Vertex vertex : endVertices) { vertex.setLatestTime(vertex.getEarliestTime()); getLatestTimeOfVertex(vertex); } }