Wdrożenie interfejsu Java z typem Raw od Scala

Próbuję zbudować rozszerzenie dla Sonara, używając Scali. Muszę rozszerzyć następujący interfejs Java:

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

aleRatunek typ jest zdefiniowany tak jak:

public abstract class Resource<PARENT extends Resource>

Wiem, że mogę obejść tworzenie surowej klasy super Java. Chciałbym trzymać się wyłącznie Scali, wiem także, czy jest jakieś rozwiązanie, którego brakuje, i czy można ulepszyć, co mogę zaproponować ludziom SonarSource po ich stronie (przy użyciu typów surowych).

Przeczytałem, że są problemy z tym i niektóre obejścia w niektórych przypadkach, ale wydaje się, że nie ma to zastosowania (obejście, najwyraźniej stały bilet, jest też bilet 2091 ...)