for (int looptest = 0; looptest < nbTest; looptest++) {
totalValue += pv[looptest];
}
startTime = System.currentTimeMillis();
oidUsd5YDefinition = SwapFixedONDefinition.from(START_ACCRUAL_DATE, tenor, NOTIONAL, OIS_USD_GENERATOR, USD_FIXED_RATE, IS_PAYER);
ois = oidUsd5YDefinition.toDerivative(referenceDate, CURVES_NAMES_2[0], CURVES_NAMES_2[0]);
endTime = System.currentTimeMillis();
System.out.println("OIS swap " + tenor + " (construction): " + (endTime - startTime) + " ms");
startTime = System.currentTimeMillis();
for (int looptest = 0; looptest < nbTest; looptest++) {