(Jackson Serialize) Writing to string should use the `ObjectMapper` not `toString()`.

 - Though it's not clear from looking at the source code, it appears that toString does not honor JAXB or Jackson2 annotations as defined in the jackson spec.
the style is a little cleaner if you propagate the exception like this:

throw Throwables.propagate(exception);

then you don't need the return null