XStream e XmlGregorianCalendar [RESOLVIDO]

Estou com um problema…
Estou utilizando o XStream para gerar e ler xmls
O problema é que quando tem um objeto XMLGregorianCalendar , em vez de gerar uma tag normal dessa forma

<dhRecbto>2012-10-25T14:42:25</dhRecbto>

ele cria algo como se não reconhecesse o objeto e joga tudo dentro da tag

        <dhRecbto class="org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl" resolves-to="org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar">
          <lexicalValue>2012-10-25T14:42:37</lexicalValue>
        </dhRecbto>

, porém eu importei os jars do xmlGregorianCalendar para o projeto, será que tenho que informar ao xStream esse tipo de objeto? se sim onde?

acabei de testar algo que me deixou mais intrigado…

para gerar o código, tanto no java 6 quanto no java 7 ele gera assim

[code]

2012-10-25T14:42:37 [/code]

até aí tudo bem…

o que me intriga, é que na hora de ler esse dito xml através do XStream ele lê sem erro algum no java 6 e dá erro ao ler no java 7,

Descobri o problema…
Troquei o jar do XStream que eu tinha estava na versão 1.3 e troquei para a versão 1.4
Voltou a funcionar