Kotlin – Error intermitente de "file de class incorrecta"

A partir de hoy, cuando bash build mi aplicación Kotlin para Android, me encuentro con el siguiente error en mi compilation de Gradle:

Error:cannot access Baz bad class file: /Users/me/projects/site/android/app/build/tmp/kapt/debug/classFileStubs/com/company/foo/Bar$Baz.class bad RuntimeInvisibleParameterAnnotations attribute: Baz(FragmentManager) Please remove or make sure it appears in the correct subdirectory of the classpath. 

Está apuntando a una class interna Baz que amplía android.support.v4.app.FragmentStatePagerAdapter. Puedo solucionar temporalmente el error comentando la class, y cualquier reference a ella en la class externa, y la reconstrucción. El error desaparece, pero obviamente la class ya no existe, por lo que otras cosas se rompen en el time de ejecución. Luego, si lo descomente y construya, funcionará para algunas comstackciones. Entonces el error vuelve. Enjuague y repita. Creo que cerrar el emulador Genymotion puede desencadenarlo.

¿Alguien más se encuentra con esto o tiene alguna idea?

Aquí está el código ofensivo:

 class Bar : Fragment() { @Inject lateinit var api:ApiRequester var data : ArrayList<Data> = ArrayList() override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { //[...] view creation code //[...] data population code viewPager.adapter = Baz(childFragmentManager) //[...] more view creation code } inner class Baz(fm:FragmentManager) : FragmentStatePagerAdapter(fm) { override fun getCount(): Int { return data.count() } override fun getItem(position: Int): Fragment? { var jf = FooFragment() var bundle = Bundle() bundle.putParcelable("data", data[position]) jf.arguments = bundle return jf } } 

EDITAR: Disculpas, Baz extiende FragmentStatePagerAdapter, no Fragment como inicialmente dije. Estoy usando Dagger2, que podría tener un gran efecto aquí.