americanOption.setPricingEngine(new BjerksundStenslandApproximationEngine(bsmProcess));
System.out.printf(fmt, method, Double.NaN, Double.NaN, americanOption.NPV() );
// Ju Quadratic approximation for American
method = "Ju Quadratic";
americanOption.setPricingEngine(new JuQuadraticApproximationEngine(bsmProcess));
System.out.printf(fmt, method, Double.NaN, Double.NaN, americanOption.NPV() );
// Integral
method = "Integral";
europeanOption.setPricingEngine(new IntegralEngine(bsmProcess));