Source: arunveersingh/code-refactoring · Java.