Refactorings to evolve object-oriented systems with aspect-oriented concepts See original record