Sobrecarga la ambigüedad de la resolución al llamar a Http.get

Intento convertir algún código HTTP Akka escrito en Java en Kotlin, y tengo un problema con la resolución de sobrecarga de Kotlin.

ActorSystem system = ActorSystem.create("system"); ValidatorHttpService app = new ValidatorHttpService(system); ActorMaterializer materializer = ActorMaterializer.create(system); Flow<HttpRequest, HttpResponse, NotUsed> routeFlow = app.createRoute().flow(system, materializer); CompletionStage<ServerBinding> binding = Http.get(system) .bindAndHandle(routeFlow, ConnectHttp.toHost("localhost", 8080), materializer); 

Convertido a Kotlin:

 val system = ActorSystem.create("system") val app = ValidatorHttpService(system) val materializer = ActorMaterializer.create(system) val routeFlow = app.createRoute().flow(system, materializer) val binding = Http.get(system).bindAndHandle(routeFlow, ConnectHttp.toHost("localhost", 8080), materializer) 

Al comstackr, recibo el siguiente error:

 Error:(48, 28) Kotlin: Overload resolution ambiguity: public open fun get(p0: ActorSystem!): Extension! defined in akka.http.javadsl.Http public open fun get(p0: ActorSystem!): Http! defined in akka.http.javadsl.Http 

¿Alguna idea sobre cómo resolver esto?