GenericDijkstra dijkstra = new GenericDijkstra(graph, options);
dijkstra.setSkipTraverseResultStrategy(new SkipVertexImpl(stop, tFrom));
dijkstra.setShortestPathTreeFactory(MultiShortestPathTree.FACTORY);
dijkstra.setPriorityQueueFactory(PriorityQueueImpl.FACTORY);
TPOfflineOriginVertex origin = new TPOfflineOriginVertex(context, stop,
instances, nearbyStopsAndWalkTimes, nearbyStopTimeInstances);
State state = new OBAState(tFrom, origin, options);
MultiShortestPathTree spt = (MultiShortestPathTree) dijkstra.getShortestPathTree(state);