I had tried to make a CustomAdapter to be able to de-serialize lists into Guava's ImmutableList class. I attempted to create a CustomAdapter for the ImmutableList, but it didn't work, and the generated Adapter for the top level class looks up the adapter via jsonb.adapater(Types.listOf(<class>)). This results in the generated adapter always using CollectionAdapter::createList.
Is there some option I've missed, or is this not possible to achieve with the library today?