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