ECOOP - Object-Oriented Programming : 21th European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings - Erik Ernst ((Lecture Notes in Computer Science))