JAXB (un) cálculo de referencias de tipos xsd: xsd: base64Binary y xsd: hexBinary

JAXB asigna ambosxsd:base64Binary yxsd:hexBinary tipos abyte[].

Dado que tengo un esquema / un elemento DOM que representa cada uno de estos tipos, tales como:

<foo>ABCD</foo> para xsd: hexBinary y
<foo>YTM0NZomIzI2OTsmIzM0NTueYQ==</foo> para xsd: base64Binary,

no está claro cómo JAXB 2.1 lo maneja.

JAXB.unmarshal(new DOMSource(node), byte[].class) No le gusta la carga útil.
Tampoco lo siguiente:

JAXBContext ctx = JAXBContext.newInstance(byte[].class); ctx.createUnmarshaller().unmarshal(node);

¿Cuál es la forma correcta de manejar estos tipos? Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta