Most sizable codebases - especially the long lived ones - have a dumping ground, a “utility” class that acretes debris that has nowhere else to live. While a little debris can be tollerated as a necessary mess, many utility classes grow into deadly monsters that are dangerous. The good news is that they can be killed. The bad news is that it takes some work.