Java extensions for design pattern instantiation - Santos, A. L.; Coelho, D. (Software reuse: Bridging with social-awareness. Lecture Notes in Computer Science, 2016)