protected override SmileSection smileSectionImpl(double optionTime, double swapLength) { double atmVol = volatilityImpl(optionTime, swapLength, 0.05); return (SmileSection) new FlatSmileSection(optionTime, atmVol, dayCounter()); }