Criando objetos imutáveis ​​usando o JAXB

Eu estou usando o JAXB para criar objetos Java a partir do arquivo XSD. Eu estou criando invólucros imutáveis ​​para esconder objetos gerados por JAXB (antes eu estava atualizando objetos JAXB para implementar a interface imutável e retornar a interface para o cliente. Mas percebi que é ruim para mudar as classes geradas automaticamente, portanto, usando wrappers)

Atualmente estou retornando esses invólucros imutáveis ​​para o aplicativo cliente. Existe alguma opção para que as classes geradas automaticamente sejam imutáveis ​​e evitará trabalho extra de criação de wrappers imutáveis. Qualquer outra abordagem é incentivada.

obrigado

questionAnswers(5)

yourAnswerToTheQuestion