final double strike = SPOT * (0.9 + i * 0.1);
for (int j = 0; j < 5; j++) {
final double h = SPOT * (0.9 + j * 0.05);
for (int k = 0; k < 2; k++) {
final boolean isCall = k == 0;
final BarrierType bt = SPOT > h ? BarrierType.DOWN : BarrierType.UP;
final double anPrice = ANAL_PRICER.getPrice(new EuropeanVanillaOption(strike, EXPIRY, isCall), new Barrier(KnockType.IN, bt, ObservationType.CONTINUOUS, h), REBATE, SPOT, B, R, SIGMA);
final double fdPrice = PRICER.inBarrier(SPOT, h, strike, EXPIRY, R, B, SIGMA, isCall, REBATE);
if (PRINT) {
final String call = isCall ? "call" : "put ";