Recuperar dados de objeto gerado a partir de XML

Boa tarde a todos!

Estou migrando o módulo de NF-E da versão 2.0 para 3.10. E num determinado processo, preciso ler as informações do XML.

Assim como fiz na versão anterior, baixei os arquivos xsd do site da receita e gerei as classes java deles, usando JAXB, e quando necessário, fazia o “inverso”, transformando um arquivo XML em um objeto dessas classes.

No caso do grupo Imposto, o mesmo continha objetos como por exemplo “ICMS00”, “ICMS10” e etc… e então, usava os gets normalmente para recuperar o que fosse necessário.

Mas agora ao gerar as classes a partir do xsd, atributos da classe como o Imposto, o get retorna objeto do tipo List.

Pesquisei se acaso fiz o procedimento errado com o JAXB, mas creio que não, e já vi outras pessoas falando sobre como trabalhar pra inserir os dados neste List, mas não consegui recuperar os dados ainda.

Alguém poderia me dar uma direção?

Obrigado desde já…