¿Convertir Scala Set en Java (java.util.Set)?

Tengo un Set en Scala (puedo elegir cualquier implementación mientras estoy creando el Set. La biblioteca de Java que estoy usando espera un java.util.Set [String].

¿Es la siguiente la forma correcta de hacer esto en Scala (usando scala.collection.jcl.HashSet # subyacente):

import com.javalibrary.Animals

var classes = new scala.collection.jcl.HashSet[String]
classes += "Amphibian"
classes += "Reptile"
Animals.find(classes.underlying)

Parece estar funcionando, pero dado que soy muy nuevo en Scala, quiero saber si esta es la forma preferida (de cualquier otra forma que lo intente, obtengo un error de falta de coincidencia de tipos):

error: type mismatch;
 found   : scala.collection.jcl.HashSet[String]
 required: java.util.Set[_]

Respuestas a la pregunta(4)

Su respuesta a la pregunta