RailNodeShortestPath originShortestPath = new RailNodeShortestPath();
originShortestPath.setOrigin(this);
originShortestPath.setDestination(this);
originShortestPath.setDistance(0);
originShortestPath.resetRailPathList();
RailPath originRailPath = new RailPath(new ArrayList<RailArc>(0));
originShortestPath.addRailPath(originRailPath);
shortestPathMap.put(this, originShortestPath);
unvisitedShortestPathList.add(originShortestPath);