Author: ECOOP '91 (1991 Geneva, Switzerland)