а почему геттеры / сеттеры == грязь? это вообще-то один из основных механизмов языка. Может тогда на джаве не писать?
Выше в посте Романа была упомянута проблема дебага кода, сгенеренного ломбоком. Кто-то может опровергнуть проблему дебага ломбочной магии?
Народ, геттеры/сеттеры - это никак НЕ ОСНОВНОЙ МЕХАНИЗМ языка Java. Это вообще плохая практика, нарушающая концепцию инкапсуляции. В тестах-тт уж точно они не нужны.