Como você chama um método singala Scala do Java?

Estou tentando injetar algum código Scala no meu aplicativo Java existente. (Então, sendo dito, eu quero mais diversão).

Eu crio um material singleton no Scala

ScalaPower.scala

    package org.fun
    class ScalaPower
    object ScalaPower{
      def showMyPower(time:Int) = {
        (0 to time-1).mkString(", ")
      }
    }

Agora, dentro de OldJava.java

class OldJava {
  public void demo(){
    System.out.println(?)
  }
}

O que devo preencher? para que Java chame o método showMyPower? Eu tentei ambosorg.fun.ScalaPower.showMyPower(10) eorg.fun.ScalaPower.getInstance().showMyPower(10) mas nenhum funciona.

(Descompile o arquivo de classe usando Jad, não me mostre nada além de código sem sentido.)

Editar Eu removo oclass ScalaPower declaração e scala produzem o método estático conforme o esperado. (ligar paraorg.fun.ScalaPower.showMyPower(10) apenas funciona).

Gostaria de saber se é um bug no compilador scala ou não

questionAnswers(5)

yourAnswerToTheQuestion