basically this affects anything which parameterized type is Object "and..." that type adapter factory cannot be overridden.  I'm not sure if you can override the List factory or not.  you can't override the Map factory

https://groups.google.com/forum/#!searchin/google-gson/integer/google-gson/A5CtS4pFvdo/6JQTdViMZgQJ