EdgeNarrative narrative = createNarrative(s0);
StateEditor edit = s0.edit(this, narrative);
edit.incrementTimeInSeconds(dwellTime);
edit.incrementWeight(dwellTime);
return edit.makeState();
}
private EdgeNarrative createNarrative(State s0) {
BlockArrivalVertex fromVertex = new BlockArrivalVertex(_context, _instance);
BlockDepartureVertex toVertex = new BlockDepartureVertex(_context,