This example is taken from the paper
'Aspect-Oriented Development with Aspectual Collaborations'
(Herrmann, Mezini) 

The example shows a library. The BookManager is kept up to
date via an observermechanism.
