Erro no XStream

Pessoal, no xstream, to tendo o problema “array element type mismatch” e não estou conseguindo resolver.

Quando eu tenho algum elemento aninhado a uma tag, e esse elemento pode aparecer 1 ou várias vezes, este tem q ser mapeado como um array na classe?

A estrutura está correta, mas ele dá pau nos arrays.

Falow!

A estrutura do xml é essa:

[code]

<caracteristicas>

    <mensagemInicial>
    </mensagemInicial>

    <mensagemFinal>
    </mensagemFinal>

    <tamanhoQuestionario>
    </tamanhoQuestionario>

    <anoAvaliacao>
    </anoAvaliacao>

    <numeroAvaliacao>
    </numeroAvaliacao>

    <setorAvaliacao>
    </setorAvaliacao>
</caracteristicas>

<perguntas>

    <pergunta
        id
        sequencia
        titulo
        tipo
        minimo
        maximo
        concMinimo
        concMaximo
        dica >

        <respostas>

            <resposta
                id
                titulo
                idPergunta
                idAvaliado
                descAvaliado
                codigoGrupo
                complemento=
                valor >
            </resposta>

        </respostas>

    </pergunta>

</perguntas>

[/code]

Onde podem haver vários itens “pergunta” dentro da tag perguntas, e que podem haver vários itens “resposta” dentro da tag respostas.

Em anexo as classes

Ninguém?

Resolvido…