Java Lambda para Kotlin

Estoy construyendo mi código con Kotlin.

Me encontré con un problema al usar Lambda en Kotlin con lo siguiente:

Código Java:

((UndertowEmbeddedServletContainerFactory) container) .addBuilderCustomizers(builder -> builder.setServerOption(UndertowOptions.ENABLE_HTTP2, true)); 

Usar instanciación de interfaz común

 ((UndertowEmbeddedServletContainerFactory) container) .addBuilderCustomizers(new UndertowBuilderCustomizer() { @Override public void customize(Builder builder) { builder.setServerOption(UndertowOptions.ENABLE_HTTP2, true); } }); 

Mi código en Kotlin

 val c: UndertowEmbeddedServletContainerFactory = (container as UndertowEmbeddedServletContainerFactory) // Calling the Lambda c.addBuilderCustomizers{ (b: Builder) -> b.setServerOption(UndertowOptions.ENABLE_HTTP2, true) } 

Me está dando un error de syntax:

Múltiples marcadores en esta línea. Pasar el valor como una vararg solo se permite dentro de una list de arguments entre paréntesis. No se puede inferir un tipo para este parámetro. Por favor especifíquelo explícitamente.

¿Cuál podría ser la syntax correcta para esto?