private Map<Node, InitialNode> locateWrappedNearestTransitNode(Person person, Coord coord, double departureTime) {
TransitRouterNetwork.TransitRouterNetworkNode nearestNode = network.getNearestNode(coord);
Map<Node, InitialNode> wrappedNearestNodes = new LinkedHashMap<>();
Coord toCoord = nearestNode.stop.getStopFacility().getCoord();
double initialTime = travelDisutility.getWalkTravelTime(person, coord, toCoord);
double initialCost = travelDisutility.getWalkTravelDisutility(person, coord, toCoord);
wrappedNearestNodes.put(nearestNode, new InitialNode(initialCost, initialTime + departureTime));
return wrappedNearestNodes;
}