A Java "extract method" refactoring example
Briefly