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

The example shows a flight booking system, with an (optional) 
additional credit system (ala miles&more). The credit system 
itself is adjustable to support different types of passenger
(frequent flyer, VIP, etc.)

