Cómo utilizar varala de Scala desde código Java

Hay muchos artículos sobre cómo llamar a Java Varargs desde el código de Scala, pero lo único que pude encontrar al revés fue esta pregunta:Usando los métodos de Scala Vararg en Java, que no tiene ningún ejemplo concreto.

Estoy tratando de usarscala.Console de algún código Java, por la razón de quejava.io.Console no funciona en Eclipse, mientras que la Scala sí lo hace. Pero no consigo el método.

<code>def readLine (text: String, args: Any*): String
</code>

para trabajar porque parece estar esperando unascala.collection.Seq[Any] para el segundo argumento, y no veo cómo crear unSeq en java ¿Cómo puedo solucionar esto?

Cosas que he probado:

1) Usando nulo

<code>// Java
String s = scala.Console.readLine("Enter text: ", null);
</code>

- ser recompensado con unNullPointerException.

2) Reemplazando elnull conscala.collection.Seq.empty(), pero javac reporta todo tipo de errores comoSeq no tener unempty método.

3) Usando elNil objeto en elscala.collection.immutable objeto del paquete, pero la sintaxis sugeridaaquí, cuál podría serscala.collection.immutable.package$Nil$.MODULE$, pero eso no se puede resolver.

Por supuesto que podría usar elreadLine() Método que no toma varargs, pero sería demasiado fácil.

Respuestas a la pregunta(1)

Su respuesta a la pregunta