This is a source code for a refactoring example I wrote on my blog