Como otmizar uma String gerada pelo XTream

Boa tarde, alguém aqui sabe me dizer se é possível otimizar a geração do xml com xtream atraves de referência.

Onde tenho minha String:

<usuarios>
        <usuario>
          <nome>ADRIANA</nome>
          <matricula>00001</matricula>
          <cargo>
            <descricao>CARGO002</descricao>
          </cargo>
          <depto>
            <descricao>DEPARTAMENTO001</descricao>
          </depto>
          <envelope>
            <sequencia>1</sequencia>
            <totalBeneficios>220.0</totalBeneficios>
            <itens>
              <item>
                <qtd>22</qtd>
                <valorUnitario>10.0</valorUnitario>
                <valorTotal>0.0</valorTotal>
                <produto>
                  <codigo>00.16</codigo>
                  <descricao>TESTE DESC</descricao>
                </produto>
              </item>
            </itens>
          </envelope>
        </usuario>
       <usuario>
          <nome>ADRIANA</nome>
          <matricula>00001</matricula>
          <cargo>
            <descricao>CARGO002</descricao>
          </cargo>
          <depto>
            <descricao>DEPARTAMENTO001</descricao>
          </depto>
          <envelope>
            <sequencia>2</sequencia>
            <totalBeneficios>230.0</totalBeneficios>
            <itens>
              <item>
                <qtd>22</qtd>
                <valorUnitario>20.0</valorUnitario>
                <valorTotal>0.0</valorTotal>
                <produto>
                  <codigo>00.17</codigo>
                  <descricao>TESTE DESC2</descricao>
                </produto>
              </item>
            </itens>
          </envelope>
        </usuario>
      </usuarios>

Nesse caso meu usuário pode se repetir, gostaria de guardar somente esse código do usuário e não repetir mais caso já existisse, a questão existe algum método no XTream para facilitar esse tipo de tarefa?

Vi alguma coisa com:

xstream.setMode(XStream.ID_REFERENCES);