Implemente a interface Java com o tipo Raw do Scala

Estou tentando construir uma extensão para o Sonar, usando o Scala. Eu preciso estender a seguinte interface Java:

public interface Decorator extends BatchExtension, CheckProject {
    void decorate(Resource resource, DecoratorContext context);
}

masRecurso tipo é realmente definido como:

public abstract class Resource<PARENT extends Resource>

Eu sei que posso trabalhar em conjunto criando uma super-classe raw em Java. Eu gostaria de me ater apenas ao Scala, também sei se há uma solução que está faltando e se há uma melhoria que eu poderia sugerir às pessoas do SonarSource para fazerem do seu lado (usando tipos brutos).

Eu li que havia problemas com isso e algumas soluções alternativas para alguns casos, mas nenhum parecia se aplicar aqui (uma solução alternativa, um ingresso aparentemente fixotambém há o bilhete 2091 ...)

questionAnswers(2)

yourAnswerToTheQuestion