Cross-language refactorings