Pregunta de entrevista de PRESYNCT TECHNOLOGIES

How would you refactor an existing Java application?