Scala 从 Java class 继承,在构造函数中使用泛型类型

Scala inheritance from Java class with generic types in constructor

如何在 Scala 的构造函数中扩展 Java class 并期待 Map<?, ?>

Javaclass长得像

public class MyJavaClass {

  private final Map<String, ?> originals;

  public MyJavaClass(Map<?, ?> originals,  Map<String, ?> configProviderProps, boolean doLog) { ... }

  public MyJavaClass(Map<?, ?> originals) {
    this(originals, Collections.emptyMap(), true);
  }
}

在 Scala 中,我试图做如下的事情,但我的 IDE 告诉我它 "cannot resolve overloaded Constructor":

class myScalaClass[K <: AnyRef, V <: AnyRef](origi: Map[K, V]) extends MyJavaClass(origi) { ... }

也尝试用 java.lang.Object 替换 AnyRef 但没有成功。我正在使用 Java 8 和 Scala 2.12.11.

尝试

class myScalaClass(origi: java.util.Map[_, _]) extends MyJavaClass(origi) {  }