refactor @MAXakaWIZARD work to remove properties and use the indent methods consistently; also, rename from getWhateverStatement() to getWhateverClause()