Cómo replace :: nuevo en kotlin?

Siguiendo un tutorial sobre Disruptor en Java y hacen la siguiente llamada

Disruptor<LongEvent> disruptor = new Disruptor<>(LongEvent::new, bufferSize, executor); 

Donde LongEvent se instancia utilizando un constructor pnetworkingeterminado sin argumento, es decir. new LongEvent() .

La línea equivalente en Kotlin está arrojando un error en el ::new . ¿Cuál es la syntax correcta para ::new en Kotlin?

 # THIS IS INVALID val disruptor = Disruptor<LongEvent>(LongEvent::new, bufferSize, executor)