final double[] sigma = sigmaList.toDoubleArray();
final double[] errors = errorsList.toDoubleArray();
ArrayUtils.reverse(strikes);
ArrayUtils.reverse(sigma);
ArrayUtils.reverse(errors);
final LeastSquareResultsWithTransform fittedResult = new HestonModelFitter(forward, strikes, t, sigma, errors, HESTON_FUNCTION).solve(HESTON_INITIAL_VALUES);
final DoubleMatrix1D parameters = fittedResult.getModelParameters();
fittedOptionExpiryList.add(t);
futureDelayList.add(0);
kappaList.add(parameters.getEntry(0));
thetaList.add(parameters.getEntry(1));