Text this: Fine-grain transformations for refactoring