Я видел эту ветку
Если класс «Утилиты» злой, где мне разместить свой общий код?
и подумал, почему классы утилит злые?
Допустим, у меня есть модель предметной области, состоящая из десятков классов. Мне нужно иметь возможность использовать экземпляры xml-ify. Могу ли я создать метод toXml для родительского элемента? Могу ли я создать вспомогательный класс MyDomainXmlUtility.toXml? Это тот случай, когда бизнес-потребность охватывает всю модель предметной области - действительно ли она относится к методу экземпляра? А что, если есть куча вспомогательных методов по xml-функциональности приложения?