AutoValue con GsonTypeAdapter en Kotlin

Estoy tratando de integrar Kotlin en un proyecto Java de Android existente. Después de realizar los cambios en la compilation y agregar Kotlin al proyecto, no puedo encontrar una solución para mis classs de AutoValue que tienen GsonTypeAdapter , no parece haber soporte para esto.

  @AutoValue public abstract class MediaObject implements Parcelable { public static TypeAdapter<MediaObject> typeAdapter(Gson gson) { return new AutoValue_MediaObject.GsonTypeAdapter(gson); } @SerializedName("mimetype") public abstract String getMimeType(); @SerializedName("url") public abstract String getUri(); } 

My Gson builder:

 GsonBuilder().registerTypeAdapterFactory(new AutoValueGsonTypeAdapterFactory()) 

¿Alguna sugerencia de cómo resolver esto o qué usar en su lugar?