lombok mapstruct java 21