greeks.delta = black.delta(spot);
greeks.gamma = black.gamma(spot);
final DayCounter rfdc = process.riskFreeRate().currentLink().dayCounter();
final DayCounter voldc = process.blackVolatility().currentLink().dayCounter();
/*@Time*/ double t = voldc.yearFraction(process.blackVolatility().currentLink().referenceDate(), a.exercise.lastDate());
greeks.vega = black.vega(t);
double delta_theta = 0.0, delta_rho = 0.0;
for (int i = 0; i < a.cashFlow.size(); i++) {
final CashFlow cashflow = a.cashFlow.get(i);