options);
int t = transferTime + options.minTransferTime;
EdgeNarrative narrative = createNarrative(s0, s0.getTime() + t * 1000);
StateEditor edit = s0.edit(this, narrative);
edit.incrementTimeInSeconds(t);
double weight = ItineraryWeightingLibrary.computeTransferWeight(
transferTime, options);
edit.incrementWeight(weight);
return edit.makeState();
}