A Java library to convert between arbitrary Java Objects, in the style of Google's Gson.