Vertex fromVertex = new BlockDepartureVertex(_context, _from);
Vertex toVertex = new BlockArrivalVertex(_context, nextStop);
EdgeNarrative narrative = narrative(s0, fromVertex, toVertex);
OBAStateEditor edit = (OBAStateEditor) s0.edit(this, narrative);
edit.incrementTimeInSeconds(runningTime);
edit.incrementWeight(runningTime);
if (state.getMaxBlockSequence() < 0)
edit.setMaxBlockSequence(maxBlockSequence);