/src/main/java/net/finmath/montecarlo/interestrate/simple/AbstractLIBORMarketModel.java
final int periodStartIndex = getLiborPeriodIndex( periodStart) ;final int timeIndex  = getTimeIndex( time) ;
final int timeIndex  = getTimeIndex ( time ) ;
} @Override public RandomVariable getForwardRate(final double time, final double periodStart, final double periodEnd) { final int periodStartIndex = getLiborPeriodIndex(periodStart); final int periodEndIndex = getLiborPeriodIndex(periodEnd); <extra_id_0> if(periodStartIndex+1==periodEndIndex) { return getProcessValue(timeIndex, periodStartIndex); } final double[] libor = new double[getNumberOfPaths()]; java.util.Arrays.fill(libor,1.0); for(int periodIndex = periodStartIndex; periodIndex<periodEndIndex; periodIndex++)