Refactoring code before generalising the token indent solution