Определение вашего внутреннего класса как static
решит это.
Фон : каждый экземпляр внутреннего класса будет иметь ссылку на объект внешнего класса, который его создал, если внутренний класс не определен как stati c. Обычно вам не нужна эта ссылка, поэтому вы должны определить свои внутренние классы как stati c (это хорошая оценка c даже из PoV OOP в отличие от методов и полей stati c).
Lombok @Builder
определит метод stati c в вашем внутреннем классе (builder()
), который разрешен только в stati c внутренних классах.