ECOOP '99 - object oriented programming 13th European conference, Lisbon, Portugal, June 14 - 18, 1999 ; proceedings (Springer, 1999)