http://refactoring.com/catalog/moveMethod.html