Open-source type adapters for Google Gson