Describir: Object-oriented program slicing