Scripting Parametric Refactorings in Java to Retrofit Design Patterns. | AMiner