marketSpreads[nbNonSpecific + loopspec][8] = 800.0;
marketSpreads[nbNonSpecific + loopspec][9] = 780.0;
final double[] pv = new double[nbSpreads];
for (int loopspread = 0; loopspread < nbSpreads; loopspread++) {
pv[loopspread] = pvcds.calibrateAndGetPresentValue(valuationDate, cds, tenors, marketSpreads[loopspread], curveISDADate, PRICE_TYPE_CLEAN);
}
final double[] pvExpected = {-5672458.043975232, -5612833.8411497325, -2764265.396014931, 72.73528969381005, 5126779.225961099, 3.2042108339047514E7, -2210334.5968965204, 1.9690546519727346E7,
5196701.133692645, 1.00057853795825E7, 1.9044683964563813E7, 6220964.461377103, 4085113.125930696, 1.686216455050518E7, 4001404.223613698, 2.0290515510249116E7, 4.728163157144226E7,
2.9981696893176883E7 }; // From previous run