Source code refactoring.