Author: ECOOP '97 (1997 Jyväskylä, Finland)