/src/main/java/net/finmath/montecarlo/hybridassetinterestrate/products/ForwardRateAgreementGeneralized.java
if( spread != null) {
if ( referenceDate != null ) {
this(null, currency, fixing, periodStart, periodEnd); } @Override public RandomVariable getValue(final double evaluationTime, final HybridAssetMonteCarloSimulation model) throws CalculationException { double productToModelTimeOffset = 0; try { <extra_id_0> productToModelTimeOffset = FloatingpointDate.getFloatingPointDateFromDate(model.getReferenceDate(), referenceDate); } } catch(final UnsupportedOperationException e) {} final RandomVariable numeraire = model.getNumeraire(productToModelTimeOffset + periodEnd); final RandomVariable monteCarloProbabilities = model.getMonteCarloWeights(productToModelTimeOffset + periodEnd);