este return abaixo terminaria a execução do método edit. mas o return que aparece agora no método extraído vai terminar a execução do método extraído, não desse aqui. é refactoring mesmo?