Problemas com XStream para recuperar atributos herdados

Olá!

Possuo uma classe A que é subclasse de outra classe B. Estou tentando, com o XStream, ler o conteúdo de um arquivo xml e popular um objeto de A com os dados do xml. Acontece que nesse arquivo tem campos que são atributos de A herdados de B, e dá erro nestes atributos, dizendo que eles não existem (realmente eles não estão definidos na classe A, justamente porque são herdados da classe B). Alguem tem uma luz para esse problema?

Obrigado!

José Gustavo

Creio que Xtream não entenda o extends, eu setaria essa classe B dentro da A com seus getters e setters, veja se isso funciona.

class A
    private B b
    public void setB(b) {
        this.b= b;
    }    
    public B getB() {
        return b;
    }
    ...   atributos classe A

Na sua chamada de A crie um objeto de b com seus atributos e e seta na classe A.