final BlackScholesMertonProcess stochProcess = new BlackScholesMertonProcess(new Handle<Quote>(spot),
new Handle<YieldTermStructure>(qTS), new Handle<YieldTermStructure>(rTS), new Handle<BlackVolTermStructure>(volTS));
final PricingEngine engine = new AnalyticDiscreteGeometricAveragePriceAsianEngine(stochProcess);
final AverageType averageType = AverageType.Geometric;
/* @Real */final double runningAccumulator = 1.0;
/* @Size */final int pastFixings = 0;
/* @Size */final int futureFixings = 10;
final Option.Type type = Option.Type.Call;
/* @Real */final double strike = 100.0;