setOmemoStoreBackend not working

I use smack omemo in my Android Kotlin app, smack version 4.4.8, jdk version 21.

            SignalOmemoService.acknowledgeLicense()
            SignalOmemoService.setup()

            val service = SignalOmemoService.getInstance()

            val fileOmemoStore = File(context.filesDir, "omemo.store")

            if (!fileOmemoStore.exists())
                fileOmemoStore.mkdir()
            service.setOmemoStoreBackend(SignalCachingOmemoStore(SignalFileBasedOmemoStore(fileOmemoStore)))

Type mismatch.
Required:
Nothing
Found:
SignalCachingOmemoStore