Conversão implícita entre Scala.Long e Java.lang.Long nas coleções

Estou usando o JavaConverters para ir de um Java SortedSet para um Vector.

    val lines = function.getInstructions.asScala.toVector

Minha função getInstructions retorna um ArrayList de java.lang.Long, mas o código de consumo requer Scala.Long. Existe uma maneira de fazer isso sem alterar todo o meu código de consumo para usar Java.lang.Long?

Além disso, existe uma maneira de fazer uma conversão implícita em uma classe de valor para permitir acesso aleatório ao ArrayList sem alocar um objeto extra como acima? Muito obrigado por qualquer insight que você possa fornecer.

questionAnswers(1)

yourAnswerToTheQuestion