@Builder 는 중첩 사용이 불가능 하다?
이런식으로 @Builder 를 중첩하여 사용하려 했는데 에러가 떨어졌다.

https://mangkyu.tistory.com/163

라고 해서 static을 붙여줬더니 잘된다. 이유가 뭐지?
내부 클래스에 static을 붙여줘야 하는 이유 :
비정적(non-static) 멤버 클래스의 인스턴스는 바깥 클래스의 인스턴스와 암묵적으로 연결된다.
'외부 참조'로 인한 메모리 누수라는 치명적인 단점
Inner 클래스가 바깥 클래스를 외부 참조 함으로써, 만일 외부 클래스는 필요가 없어지고 내부 클래스만 남아있을경우, 필요없어진 외부 클래스를 GC 대상으로 삼아 메모리에서 제거해야 되지만 외부 참조로 내부 클래스와 연결되어 있기 때문에 메모리에서 제거가 안되고 잔존하게 되고 이는 곧 메모리 누수로 프로그램이 터지게 된다.