João, essa mudança não podia ter sido feita desse jeito. Dá uma olhada no catálogo de refactorings, mais especificamente no extract method.