Implementar la interfaz de Java con el tipo Raw desde Scala

Estoy tratando de construir una extensión para Sonar, usando Scala. Necesito extender la siguiente interfaz de Java:

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

peroRecurso tipo se define realmente como:

public abstract class Resource<PARENT extends Resource>

Sé que puedo solucionar la creación de una súper clase de Java sin formato. Me gustaría seguir solo con Scala, también saber si hay una solución que me falta, y si hay una mejora que podría sugerir a las personas de SonarSource que hagan de su lado (sobre el uso de tipos sin procesar).

He leído que hubo problemas con esto, y algunas soluciones para algunos casos, pero ninguno pareció aplicarse aquí (una solución, un boleto aparentemente fijo, también hay boleto 2091 ...)

Respuestas a la pregunta(2)

Su respuesta a la pregunta