final RelinkableHandle<Quote> h = new RelinkableHandle<Quote>(new SimpleQuote(iniPrice));
final Instrument s = new Stock(h);
// attach an Observer to Stock
final Flag priceChange = new Flag();
s.addObserver(priceChange);
// verify initial price
if (iniPrice != s.NPV()) {
fail("stock quote valuation failed");
}