I currently have a server that uses JAXB to parse client XML requests. I would like the clients to use WBXML (mobile clients), but keep using JAXB. Is there any way JAXB can parse WBXML, or do I have to parse the requests in 2 steps (WBXML->XML->JAXB classes)? If 2 steps are required, how do I do the first step (is there a Java built-in WBXML parser? if not, is there a recommended one?)?