Only when you use @Singular, you get an empty list. On the Builder documentation page it says:
…with the
@Singularannotation, lombok will treat that builder node as a collection.
Without the @Singular, lombok treats it as any other object. So it will be null instead of an empty Collection.
Disclosure: I am a Lombok developer