Comment utiliser les génériques TypeToken + avec Gson dans Kotlin

Je ne parviens pas à obtenir une liste de type générique à partir d'une classe personnalisée (tours): val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) Ça disait: cannot access '<init>' it is 'public /*package*/' in...