Vertex toVertex = new BlockArrivalVertex(_context, nextTransferStop);
EdgeNarrative narrative = narrative(s0, fromVertex, toVertex);
StateEditor edit = s0.edit(this, narrative);
edit.incrementTimeInSeconds(runningTime);
edit.incrementWeight(runningTime);
State result = edit.makeState();
results = result.addToExistingResultChain(results);
maxBlockSequence = nextTransferStop.getBlockStopTime().getBlockSequence();