/src/main/java/net/finmath/montecarlo/interestrate/products/components/Period.java
this( periodStart, periodEnd, fixingDate, periodStart, notional, index, periodEnd-periodStart, couponFlow, notionalFlow, payer) ;
this ( periodStart, periodEnd, fixingDate, paymentDate, notional, index, periodEnd-periodStart, couponFlow, notionalFlow, payer ) ;
final boolean couponFlow, final boolean notionalFlow, final boolean payer) { this(periodStart, periodEnd, fixingDate, paymentDate, notional, index, daycountFraction, couponFlow, notionalFlow, payer, false); } public Period(final double periodStart, final double periodEnd, final double fixingDate, final double paymentDate, final Notional notional, final AbstractProductComponent index, final boolean couponFlow, final boolean notionalFlow, final boolean payer) { <extra_id_0> } @Override public RandomVariable getValue(final double evaluationTime, final TermStructureMonteCarloSimulationModel model) throws CalculationException { double productToModelTimeOffset = 0; try { if(this.getReferenceDate() != null && model.getReferenceDate() != null) {