Конкретно
@UtilityClass, вероятно, не оправдывает себя. Делает он минимум (final на класс - одна ручная правка, static на все сущности - только это может быть "напряжно" вручную, приватный конструктор - тот же ломбок). А потом возможную проблему ловить, когда компилятор и ломбок одновременно решают .class менять. Я так понимаю (в контексте сообщения про убранные импорты), что-то такое у Вас и произошло?