ModelMapper empty list demo 

ModelMapper empty list demo 


Output:

FooDTO before:
FooDTO{name='My foo DTO', bar=BarDTO{name='My foo's bar', jars=[]}}

Foo before:
Foo{name='My Foo', bar=Bar{name='null', jars=[Jar{name='Jar 1'}, Jar{name='Jar 2'}]}}

Foo after:
Foo{name='My foo DTO', bar=Bar{name='My foo's bar', jars=[Jar{name='Jar 1'}, Jar{name='Jar 2'}]}}