896897898899900901902903904905906
final Flag f = new Flag(); vars.termStructure.addObserver(f); f.lower(); index.addFixing(vars.today, 0.0425); if (!f.isUp()) throw new RuntimeException("Observer was not notified of rate fixing"); for (int i=0; i<vars.swaps; i++) {