final double /* @Real */variance = process.blackVolatility().currentLink().blackVariance(A.exercise.lastDate(), 1.0);
final DayCounter voldc = process.blackVolatility().currentLink().dayCounter();
final Calendar volcal = process.blackVolatility().currentLink().calendar();
final Date volRefDate = process.blackVolatility().currentLink().referenceDate();
final double /* @Time */t = voldc.yearFraction(volRefDate, A.exercise.lastDate());
final double /* @Rate */riskFreeRate = -Math.log(process.riskFreeRate().currentLink().discount(A.exercise.lastDate())) / t;
final Date rateRefDate = process.riskFreeRate().currentLink().referenceDate();
final PoissonDistribution p = new PoissonDistribution(lambda * t);