Вурдалак
Продвинутый новичок
В силу размытости понятия «helper», туда можно пихать что угодно, отсюда понять какая там логика невозможно без чтения кода и ещё более трудно, если его там много. Это помощник на пути к говнокоду.монструозный хелпер класс

выглядит, да, пугающе, пока не разберешься. а когда волей-неволей пришлось разобраться, просто потому что для задачи был самый подходящий инструмент (по прямому назначению - из одной пачки xml-ей делать другие) - когда вникаешь, начинает даже нравиться этот декларативно-рекурсивный подход. Но многословность конечно бесит.