Author: ECOOP 2003 (2003 Darmstadt, Germany)