Towards Tool Support for Design Patterns Using Program Transformations · Study