Couldn't also a built-in conversion be applied as the second step? I.e. a mapping from `JAXBElement<Long>` to `String` is searched, then the built-in method `JaxbElemToValue` would convert into a `Long` and then the `PrimitiveToStringConversion` could be applied for the conversion from `Long` to `String`. Not sure how difficult this would be to do.